<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>San11PK: pk_funcs.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">San11PK<span id="projectnumber">&#160;2.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">pk_funcs.h</div></div>
</div><!--header-->
<div class="contents">
<a href="pk__funcs_8h.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span><span class="preprocessor">#include &quot;<a class="code" href="pk__types_8h.html">pk_types.h</a>&quot;</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno">    2</span> </div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="namespacepk.html">    3</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepk.html">pk</a></div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno">    4</span>{</div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="namespacepk.html#a7402ab905707b95306c84041796b807c">    9</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7402ab905707b95306c84041796b807c">action_done</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <a class="code hl_struct" href="structpk_1_1point.html">point</a> pos);</div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno">   10</span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"><a class="line" href="namespacepk.html#a99e26366e579f068ae07324ebfdd26d8">   12</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a99e26366e579f068ae07324ebfdd26d8">add_base_stat</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno">   13</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="namespacepk.html#ab70f1e3320215e0451836dca94d1a620">   15</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ab70f1e3320215e0451836dca94d1a620">add_ceasefire_timer</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <a class="code hl_struct" href="structpk_1_1force.html">force</a>@other, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno">   16</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="namespacepk.html#a077597b548ecb52fbfdaad429347e919">   18</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a077597b548ecb52fbfdaad429347e919">add_dislike</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="namespacepk.html#aacc3f85fdabeaa6ceb12aaa52997a51c">   21</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aacc3f85fdabeaa6ceb12aaa52997a51c">add_energy</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="namespacepk.html#a2427483bbe3123e87b80e9967d20d6bf">   24</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aacc3f85fdabeaa6ceb12aaa52997a51c">add_energy</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="namespacepk.html#afbeb460fa3c8d66761c0685af576298e">   27</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aacc3f85fdabeaa6ceb12aaa52997a51c">add_energy</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacepk.html#ac9449467843c4754cc9bf8874ec6dd16">   30</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac9449467843c4754cc9bf8874ec6dd16">add_food</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="namespacepk.html#aaf5f1a096f6e3340d2e0d7987e221dda">   33</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac9449467843c4754cc9bf8874ec6dd16">add_food</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="namespacepk.html#a048ee6453cdc725814bd2a0d1ba3f576">   36</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac9449467843c4754cc9bf8874ec6dd16">add_food</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepk.html#a57bbd8213c2674921299f8eb0d441d4d">   39</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a57bbd8213c2674921299f8eb0d441d4d">add_gold</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="namespacepk.html#a97cf36be6587e7f62cfd7a9eef57ed28">   42</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a57bbd8213c2674921299f8eb0d441d4d">add_gold</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacepk.html#a421f580755894317f49043e15fbf8c08">   45</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a57bbd8213c2674921299f8eb0d441d4d">add_gold</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="namespacepk.html#a0161423b8fe9096cde4743e0c473adf5">   48</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a0161423b8fe9096cde4743e0c473adf5">add_heishu_exp</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="namespacepk.html#a5ba75993f72f0f783332272868729e44">   51</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5ba75993f72f0f783332272868729e44">add_hp</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="namespacepk.html#ac57319cf51f30914a1593d604fb65fc7">   54</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5ba75993f72f0f783332272868729e44">add_hp</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="namespacepk.html#a86459f04dbf29d902898c43c4444c865">   57</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5ba75993f72f0f783332272868729e44">add_hp</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespacepk.html#a2a79d55ae257dc6e9fc7b3bf73274ae7">   60</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a2a79d55ae257dc6e9fc7b3bf73274ae7">add_kouseki</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="namespacepk.html#a95dd007d75ab106ccc5587cfd7b55253">   63</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2a79d55ae257dc6e9fc7b3bf73274ae7">add_kouseki</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="namespacepk.html#a55db43dfcbb30b1e6ab3331a416242e6">   66</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2a79d55ae257dc6e9fc7b3bf73274ae7">add_kouseki</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> leader, <span class="keywordtype">int</span> deputy);</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="namespacepk.html#a90593f4931de87bf743ed2b48bc9e887">   69</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a90593f4931de87bf743ed2b48bc9e887">add_like</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="namespacepk.html#ad65279c429e47d3e76e7e4345c5236fe">   72</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ad65279c429e47d3e76e7e4345c5236fe">add_loyalty</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="namespacepk.html#adfce7fa4b66d136eec4793675e5d320e">   75</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#adfce7fa4b66d136eec4793675e5d320e">add_menu_item</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1menu__item.html">menu_item</a>&amp;);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="namespacepk.html#a6675a22c5f26c179b87e93c57b9f0dbe">   78</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a6675a22c5f26c179b87e93c57b9f0dbe">add_public_order</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="namespacepk.html#ab4440e92b2b0bc83f1f2733321576bc1">   81</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ab4440e92b2b0bc83f1f2733321576bc1">add_relations</a>(<span class="keywordtype">int</span> a, <span class="keywordtype">int</span> b, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="namespacepk.html#ae28e5e8131c5db54aa2af082f30f834e">   84</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ab4440e92b2b0bc83f1f2733321576bc1">add_relations</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> b, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="namespacepk.html#a25597fee41e3d93832cdcee7db95c5ab">   87</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a25597fee41e3d93832cdcee7db95c5ab">add_stat_exp</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ self, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="namespacepk.html#aaef5cec031157feccf6befd9ef64face">   90</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a25597fee41e3d93832cdcee7db95c5ab">add_stat_exp</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ self, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="namespacepk.html#a661723a5d35d32233b93ef0de82390da">   98</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a661723a5d35d32233b93ef0de82390da">add_tp</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> value, <a class="code hl_struct" href="structpk_1_1point.html">point</a> pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="namespacepk.html#a317dfe27e8777fc08ead78df474bb48f">  101</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a317dfe27e8777fc08ead78df474bb48f">add_toops</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="namespacepk.html#a65ed886a57955d732a7a4209b4eda866">  104</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a317dfe27e8777fc08ead78df474bb48f">add_toops</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="namespacepk.html#a57cc4a6970e614da57ca7012a1b34d1a">  107</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a317dfe27e8777fc08ead78df474bb48f">add_toops</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="namespacepk.html#ab3586b6cdc6f81bfd01571d3273222c5">  110</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ab3586b6cdc6f81bfd01571d3273222c5">add_weapon_exp</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="namespacepk.html#a1e763008de29552c48b33b1564d74091">  113</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ab3586b6cdc6f81bfd01571d3273222c5">add_weapon_exp</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> type, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="namespacepk.html#abf29809276cba6c39267b09a8fc3c4f2">  116</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abf29809276cba6c39267b09a8fc3c4f2">add_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="namespacepk.html#aee71fcd00973e701db6e8e80926dfeda">  119</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abf29809276cba6c39267b09a8fc3c4f2">add_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value, <span class="keywordtype">bool</span> effect = <span class="keyword">false</span>);</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="namespacepk.html#a30c71681a478eca05f3de584d01d8ee4">  125</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a30c71681a478eca05f3de584d01d8ee4">appear</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> building_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="namespacepk.html#a53185b9a3ccffc109fe75233e2a6353a">  135</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a53185b9a3ccffc109fe75233e2a6353a">anim</a>(<span class="keywordtype">int</span> delay, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span>    <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="namespacepk.html#ae60bdd0c2ed8f05fe0780e8fc1fbc6b4">  139</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list&lt;T&gt;</a> <a class="code hl_function" href="namespacepk.html#ae60bdd0c2ed8f05fe0780e8fc1fbc6b4">array_to_list</a>(<span class="keyword">const</span> array&lt;T&gt;&amp;);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="namespacepk.html#a2f059f07f10481156f057db9a9020fb4">  142</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2f059f07f10481156f057db9a9020fb4">attack</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@target);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="namespacepk.html#a75f13c65573c459b410c8023cbc5967c">  145</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a75f13c65573c459b410c8023cbc5967c">assert</a>(<span class="keywordtype">bool</span> cond);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="namespacepk.html#ac7090506d554b63dd66f6ccb493dd443">  151</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac7090506d554b63dd66f6ccb493dd443">background</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> = 0);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="namespacepk.html#a60fbc394c4b6f9fe1e12109143e68a49">  157</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac7090506d554b63dd66f6ccb493dd443">background</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; filename, <span class="keywordtype">int</span> = 0);</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e1b04a405626de4abff5af98865c375">  163</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7e1b04a405626de4abff5af98865c375">balloon</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@ pos = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>);</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="namespacepk.html#ac7c06701cb68837273e8e4218d0548a9">  166</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac7c06701cb68837273e8e4218d0548a9">bind</a>(<span class="keywordtype">int</span> event_id, <a class="code hl_class" href="classpk_1_1detail_1_1funcref.html">detail::funcref</a> 回调);</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="namespacepk.html#ab868d877c31488af438044e85a1ed5ad">  174</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac7c06701cb68837273e8e4218d0548a9">bind</a>(<span class="keywordtype">int</span> event_id, <span class="keywordtype">int</span> priority, <a class="code hl_class" href="classpk_1_1detail_1_1funcref.html">detail::funcref</a> callback);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="namespacepk.html#a4e9ffab85b6883855eac6d88c7546efb">  177</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4e9ffab85b6883855eac6d88c7546efb">building_id_to_hex_object_id</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="namespacepk.html#ab580b1824628d164d094e75e89345365">  180</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list&lt;building@&gt;</a> <a class="code hl_function" href="namespacepk.html#ab580b1824628d164d094e75e89345365">building_selector</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; desc, <span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1list.html">list&lt;building@&gt;</a>&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, <span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1list.html">list&lt;building@&gt;</a>&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list&lt;building@&gt;</a>());</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno">  181</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno">  182</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="namespacepk.html#a44bdc57a845c41905b3bd93f513c5e7c">  183</a></span>    <a class="code hl_struct" href="structpk_1_1city.html">city</a>@<a class="code hl_function" href="namespacepk.html#a44bdc57a845c41905b3bd93f513c5e7c">building_to_city</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="namespacepk.html#a21b90829ba654e8fd42fd602c32e9dd1">  186</a></span>    <a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@<a class="code hl_function" href="namespacepk.html#a21b90829ba654e8fd42fd602c32e9dd1">building_to_gate</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="namespacepk.html#a84457419cb358802c17658dde29d4300">  189</a></span>    <a class="code hl_struct" href="structpk_1_1port.html">port</a>@<a class="code hl_function" href="namespacepk.html#a84457419cb358802c17658dde29d4300">building_to_port</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="namespacepk.html#ac27bfe619c905a2efe867cb5230b9788">  195</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac27bfe619c905a2efe867cb5230b9788">choose</a>(<span class="keyword">const</span> array&lt;string&gt;&amp; items) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span> </div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="namespacepk.html#ab262627ed9320d80830384caa9806dcc">  206</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac27bfe619c905a2efe867cb5230b9788">choose</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; str, <span class="keyword">const</span> array&lt;string&gt;&amp; items) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="namespacepk.html#a5d273e4389c6ce8a3797147fa79e334c">  217</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac27bfe619c905a2efe867cb5230b9788">choose</a>(<span class="keyword">const</span> array&lt;string&gt;&amp; items, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno">  218</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="namespacepk.html#a45006631f76e966a8b67c7e69659c1b2">  223</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list&lt;building@&gt;</a> <a class="code hl_function" href="namespacepk.html#a45006631f76e966a8b67c7e69659c1b2">city_selector</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; desc, <span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a>&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, <span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a>&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a>());</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno">  224</span> </div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="namespacepk.html#af68666763619e41820c1815a8b8c479b">  226</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a> <a class="code hl_function" href="namespacepk.html#af68666763619e41820c1815a8b8c479b">city_selector2</a>(<span class="keyword">const</span> <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, <span class="keyword">const</span> <span class="keywordtype">string</span>&amp; desc, <span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a>&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, <span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a>&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list&lt;city@&gt;</a>());</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="namespacepk.html#aa8bc0da711fdd8c740c645a3c496263a">  229</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_function" href="namespacepk.html#aa8bc0da711fdd8c740c645a3c496263a">city_to_building</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span> </div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="namespacepk.html#ad1fff129215b77667a97d6a9b55f2470">  232</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad1fff129215b77667a97d6a9b55f2470">clear_mission</a>();</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno">  233</span> </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno">  234</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="namespacepk.html#acf4b71933b5c86445644d6502f4552ac">  235</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#acf4b71933b5c86445644d6502f4552ac">close_event_still</a>();</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="namespacepk.html#af9d7ba8920359a8291d92dd6e0353d5c">  238</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#af9d7ba8920359a8291d92dd6e0353d5c">close_message_box</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="namespacepk.html#a2fc036a1f6cc40bba3a09a85ab96db40">  246</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2fc036a1f6cc40bba3a09a85ab96db40">combat_text</a>(<span class="keywordtype">int</span> value, <span class="keywordtype">int</span> type, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">  249</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1develop__cmd__info.html">develop_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno">  250</span> </div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="namespacepk.html#a3a604820b71a726ce98dd950cf9c82ad">  252</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1recruit__cmd__info.html">recruit_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno">  253</span> </div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="namespacepk.html#a2088f01ec7f0232bc2f1513e21298c00">  255</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1outfit__cmd__info.html">outfit_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="namespacepk.html#ad5b7a1c93124206d363aa51e7b58390e">  258</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1inspections__cmd__info.html">inspections_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="namespacepk.html#a04a448191124ce101e9b9ce1f747af26">  261</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1merchant__cmd__info.html">merchant_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="namespacepk.html#a90fa23a488dfff539c109cde8c99ba26">  264</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1research__tech__cmd__info.html">research_tech_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="namespacepk.html#a029bb8fb629d629a4a02c58297ad404d">  267</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1drill__cmd__info.html">drill_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="namespacepk.html#a606d5801d42bd96b5921fbb54e831efa">  273</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1march__cmd__info.html">march_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno">  274</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="namespacepk.html#a98a910df66d0d4e5fd298f9e13eb8f64">  279</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1com__march__cmd__info.html">com_march_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span> </div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="namespacepk.html#aa89d7f5f71a1a1c0f5d666ba0467a161">  282</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1move__cmd__info.html">move_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span> </div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="namespacepk.html#a494cfe030cc6086c4d18354f2099ccdb">  285</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1summon__cmd__info.html">summon_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span> </div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"><a class="line" href="namespacepk.html#ab8e6dcf805f289d5dd47a088ab63ce38">  288</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const search_cmd_info&amp; cmd);</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span> </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="namespacepk.html#a08aa21577698192564172e855bf1903d">  291</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1employ__cmd__info.html">employ_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="namespacepk.html#a2807560b66078970d469b60ff92d6dfd">  294</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1reward__cmd__info.html">reward_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="namespacepk.html#aec5ea46019516396e57a37833c1335ac">  297</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1award__cmd__info.html">award_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="namespacepk.html#aea66a5c0c84d461a692ae0aef990033f">  300</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1goodwill__cmd__info.html">goodwill_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span> </div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="namespacepk.html#ab56af1224458ffa1af3add3adc509f79">  303</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1alliance__cmd__info.html">alliance_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span> </div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="namespacepk.html#a9c8afd213831eb7e0d23c0fd3b03daa0">  306</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1annul__alliance__cmd__info.html">annul_alliance_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno">  307</span> </div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="namespacepk.html#a3b361db1452575c3f3eb898879e30677">  309</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1ceasefire__cmd__info.html">ceasefire_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="namespacepk.html#a5d64d3417f9759c7928f9ac850690035">  312</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1solicit__surrender__cmd__info.html">solicit_surrender_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="namespacepk.html#aeeae6043bc4e0bf0814751647ef7afce">  315</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1exchange__cmd__info.html">exchange_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="namespacepk.html#a125740b19489e8752c1c41f0c510e5e3">  318</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1request__reinforcements__cmd__info.html">request_reinforcements_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span> </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="namespacepk.html#a23e12bbeecdd956dae992747c2e0f62a">  321</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1disrupt__relations__cmd__info.html">disrupt_relations_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno">  322</span> </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="namespacepk.html#a04bcfb33b25c027346b22213fa59a3b4">  324</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1collaborate__cmd__info.html">collaborate_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="namespacepk.html#a59c15356d2e2ca2d4cdae20c7cac09e9">  327</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(const <a class="code hl_struct" href="structpk_1_1rumor__cmd__info.html">rumor_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno">  328</span> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno">  329</span><span class="preprocessor">#if 0</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> council_cmd_info&amp; cmd);</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b406d13fb6a993a9a21d1eaccb67281">  335</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1district__establish__cmd__info.html">district_establish_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="namespacepk.html#a9ea9f63dd580fabe09549b2836504b2c">  338</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1district__edit__cmd__info.html">district_edit_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span> </div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="namespacepk.html#a6bd73a9c17cba2aeba5d5d8f7b96612b">  341</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1district__dissolve__cmd__info.html">district_dissolve_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno">  342</span> </div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="namespacepk.html#af48121fbdea1e6af89e0eb54648bf67d">  344</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1strategist__cmd__info.html">strategist_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span> </div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="namespacepk.html#af424182fbb93d19f194ed4458b567ea8">  347</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1ranks__cmd__info.html">ranks_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span> </div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"><a class="line" href="namespacepk.html#aa8096e9e475833b23aec53fe5b6f3b3a">  350</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1mediate__gikyoudai__cmd__info.html">mediate_gikyoudai_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span> </div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"><a class="line" href="namespacepk.html#abb386be411d34d9eca2523c448f56ada">  353</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1mediate__fuufu__cmd__info.html">mediate_fuufu_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span> </div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="namespacepk.html#a28410b8badaff79791433af70246d128">  356</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1banish__cmd__info.html">banish_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno">  357</span> </div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"><a class="line" href="namespacepk.html#a88e5ed04777aff8bbb26a0d1d2e87da1">  359</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1destroy__cmd__info.html">destroy_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno">  360</span> </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="namespacepk.html#a2807f46648275fe01d9315750a8ab323">  362</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1merge__cmd__info.html">merge_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno">  363</span> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="namespacepk.html#a507a8a4f56f58753746af38f8b2d1f53">  365</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1research__ability__cmd__info.html">research_ability_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno">  366</span> </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="namespacepk.html#a675dd3b76bba82cfabab96742a37d25b">  368</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1train__base__stat__cmd__info.html">train_base_stat_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno">  369</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="namespacepk.html#a22fdd60a77b5f3d3642dceca21b72415">  371</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1train__heishu__tekisei__cmd__info.html">train_heishu_tekisei_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span> </div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="namespacepk.html#acfab81347e5fca01197b6535c761781c">  374</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">command</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structpk_1_1train__skill__cmd__info.html">train_skill_cmd_info</a>&amp; cmd);</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span> </div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="namespacepk.html#aacc25f550c4a16f7a1b6a8f66e576cf3">  377</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aacc25f550c4a16f7a1b6a8f66e576cf3">complete</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_struct" href="structpk_1_1building.html">building</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span> </div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html">  379</a></span>    <span class="keyword">namespace </span>core</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span>    {</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#a434b330592975574debf88fcfa098a56">  382</a></span>        <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#a434b330592975574debf88fcfa098a56">get_assist_chance</a>(<span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span> </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#a66b25be5d445f354972e7720efede82d">  385</a></span>        <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#a66b25be5d445f354972e7720efede82d">get_strategy_chance</a>(<span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno">  386</span> </div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#aaa34a78235a19b80c80f9cffbfe75243">  388</a></span>        <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#aaa34a78235a19b80c80f9cffbfe75243">get_tactics_chance</a>(<span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno">  389</span> </div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">  423</a></span>        <a class="code hl_class" href="classpk_1_1detail_1_1arith.html">pk::detail::arith</a> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a>(<span class="keywordtype">object</span>@obj, <span class="keywordtype">int</span> key);</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno">  424</span> </div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno">  425</span>        <span class="comment">/***/</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#ac9a7a01358677b26027767ddac12a309">  426</a></span>        <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a>(<span class="keywordtype">object</span>@obj, <span class="keywordtype">int</span> key, <a class="code hl_class" href="classpk_1_1detail_1_1arith.html">pk::detail::arith</a> value);</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno">  427</span> </div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#aa5dd9ad1e261946c789d0864406533dd">  436</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a>(<span class="keywordtype">int</span> key);</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno">  437</span> </div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#aa0aa60816e7439948f9e61ee52d6a111">  452</a></span>        <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a>(<span class="keywordtype">int</span> key, <a class="code hl_class" href="classpk_1_1detail_1_1arith.html">pk::detail::arith</a> value);</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno">  453</span> </div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#acd0f22005ac433156acec812666eb6e2">  455</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk_1_1core.html#acd0f22005ac433156acec812666eb6e2">is_editing_terrain</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno">  456</span> </div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno">  457</span>        <span class="comment">/***/</span></div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#ac6bc35ebd59bd5fb0be21a021f3b6c18">  458</a></span>        <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk_1_1core.html#ac6bc35ebd59bd5fb0be21a021f3b6c18">is_show_fps</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno">  459</span> </div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#aeacf50408e011119f4b05000a83ba7ec">  461</a></span>        <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk_1_1core.html#aeacf50408e011119f4b05000a83ba7ec">load_terrain_texture</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno">  462</span> </div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#a95b3e23c5e177696b0ee94ff62b3ef54">  497</a></span>        <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith <a class="code hl_function" href="namespacepk_1_1core.html#a95b3e23c5e177696b0ee94ff62b3ef54">skill_constant</a>(<span class="keywordtype">int</span> person_id, <span class="keywordtype">int</span> skill_id, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a> = 0);</div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno">  498</span> </div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno">  499</span>        <span class="comment">/***/</span></div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#abb8edd9d3aeba66336bf4a4f849e88b5">  500</a></span>        <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith <a class="code hl_function" href="namespacepk_1_1core.html#a95b3e23c5e177696b0ee94ff62b3ef54">skill_constant</a>(const array&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; arr, <span class="keywordtype">int</span> skill_id, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a> = 0);</div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno">  501</span> </div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno">  502</span>        <span class="comment">/***/</span></div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#ae5740323cdcfa8c39c3f513cdb9153bd">  503</a></span>        <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith <a class="code hl_function" href="namespacepk_1_1core.html#a95b3e23c5e177696b0ee94ff62b3ef54">skill_constant</a>(const <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::std_array&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; arr, <span class="keywordtype">int</span> skill_id, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a> = 0);</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno">  504</span> </div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno">  505</span>        <span class="comment">/***/</span></div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#a5798f90affe8e85ec3359555b620c91d">  506</a></span>        <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith <a class="code hl_function" href="namespacepk_1_1core.html#a95b3e23c5e177696b0ee94ff62b3ef54">skill_constant</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> skill_id, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a> = 0);</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno">  507</span> </div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno">  508</span>        <span class="comment">/***/</span></div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#abbff10136c78a50ec34abe13ce0ebaba">  509</a></span>        <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk_1_1core.html#abbff10136c78a50ec34abe13ce0ebaba">toggle_show_fps</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno">  510</span> </div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"><a class="line" href="namespacepk_1_1core.html#a1757854c0576573dd63bd03f3e471dcb">  512</a></span>        <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk_1_1core.html#a1757854c0576573dd63bd03f3e471dcb">toggle_terrain_editor</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno">  513</span>    }</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno">  514</span> </div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno">  515</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="namespacepk.html#ad7820c002da7865bc71d7132713cb5dc">  516</a></span>    typedef <span class="keywordtype">void</span> (*<a class="code hl_typedef" href="namespacepk.html#ad7820c002da7865bc71d7132713cb5dc">council_t</a>)();</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno">  517</span> </div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"><a class="line" href="namespacepk.html#a785a7bec2cdc1acdc286ae3e8fcc9b32">  522</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a785a7bec2cdc1acdc286ae3e8fcc9b32">council</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@p0, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p1, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p2, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p3, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p4, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p5, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p6, <a class="code hl_typedef" href="namespacepk.html#ad7820c002da7865bc71d7132713cb5dc">council_t</a> callback);</div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno">  523</span> </div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="namespacepk.html#a86a6e454780cfafaca90263e051d6afc">  525</a></span>    <a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_function" href="namespacepk.html#a86a6e454780cfafaca90263e051d6afc">create_bandit</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@preset, <span class="keywordtype">int</span> service = -1, <span class="keywordtype">int</span> location = -1);</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno">  526</span> </div>
<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"><a class="line" href="namespacepk.html#abe0f2677b4d04db883305f70ff3639aa">  528</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_function" href="namespacepk.html#abe0f2677b4d04db883305f70ff3639aa">create_building</a>(<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> force_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno">  529</span> </div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"><a class="line" href="namespacepk.html#a3b39ea2d8e70e020214a46397ad7d4aa">  536</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a3b39ea2d8e70e020214a46397ad7d4aa">create_death_effect</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@by = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>, <a class="code hl_struct" href="structpk_1_1point.html">point</a> pos = -1);</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno">  537</span> </div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"><a class="line" href="namespacepk.html#af8d2c3f8a30cd173ef4657739e69b5f4">  543</a></span>    typedef <span class="keywordtype">bool</span> (*<a class="code hl_typedef" href="namespacepk.html#af8d2c3f8a30cd173ef4657739e69b5f4">effect_animator_t</a>)(<a class="code hl_struct" href="structpk_1_1effect__handle.html">effect_handle</a>&amp; handle, <span class="keywordtype">int</span> delta);</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno">  544</span> </div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"><a class="line" href="namespacepk.html#a8450fda9ba1371472d68abbb1289949a">  556</a></span>    <a class="code hl_struct" href="structpk_1_1effect__handle.html">effect_handle</a> <a class="code hl_function" href="namespacepk.html#a8450fda9ba1371472d68abbb1289949a">create_effect</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <a class="code hl_typedef" href="namespacepk.html#af8d2c3f8a30cd173ef4657739e69b5f4">effect_animator_t</a> animator = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>);</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno">  557</span> </div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"><a class="line" href="namespacepk.html#a8af651b08400e874b8bd94e13a2c9fd8">  559</a></span>    <a class="code hl_struct" href="structpk_1_1effect__handle.html">effect_handle</a> <a class="code hl_function" href="namespacepk.html#a8450fda9ba1371472d68abbb1289949a">create_effect</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, const <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a>&amp; pos, <a class="code hl_typedef" href="namespacepk.html#af8d2c3f8a30cd173ef4657739e69b5f4">effect_animator_t</a> animator = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>);</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno">  560</span> </div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"><a class="line" href="namespacepk.html#a44990156892ddde667d646e45d8c2a95">  562</a></span>    <a class="code hl_struct" href="structpk_1_1effect__handle.html">effect_handle</a> <a class="code hl_function" href="namespacepk.html#a8450fda9ba1371472d68abbb1289949a">create_effect</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, const <a class="code hl_struct" href="structpk_1_1matrix4.html">matrix4</a>&amp; pos, <a class="code hl_typedef" href="namespacepk.html#af8d2c3f8a30cd173ef4657739e69b5f4">effect_animator_t</a> animator = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>);</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno">  563</span> </div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"><a class="line" href="namespacepk.html#aee4073d2748b53f8461cb52d735f88b9">  571</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aee4073d2748b53f8461cb52d735f88b9">create_fire</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> timer, <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ by = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>, <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a6f50cb442c554667af1d4a622745906f">critical</a> = false) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno">  572</span> </div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e82c4d14a8b28546a52eb5896032680">  595</a></span>    <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_function" href="namespacepk.html#a7e82c4d14a8b28546a52eb5896032680">create_unit</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_struct" href="structpk_1_1building.html">building</a>, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@leader, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ deputy1, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ deputy2, <span class="keywordtype">int</span> troops, <span class="keywordtype">int</span> ground_weapon, <span class="keywordtype">int</span> sea_weapon, <span class="keywordtype">int</span> gold, <span class="keywordtype">int</span> food, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno">  596</span> </div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"><a class="line" href="namespacepk.html#a6f50cb442c554667af1d4a622745906f">  598</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6f50cb442c554667af1d4a622745906f">critical</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno">  599</span> </div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"><a class="line" href="namespacepk.html#ac0ba0264ec951f70a92d0f3b958d7b73">  604</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac0ba0264ec951f70a92d0f3b958d7b73">cutin</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno">  605</span> </div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"><a class="line" href="namespacepk.html#a98630b3f2e2d499e2439b0026c304c7d">  632</a></span>    <a class="code hl_struct" href="structpk_1_1int__int__bool.html">int_int_bool</a> <a class="code hl_function" href="namespacepk.html#a98630b3f2e2d499e2439b0026c304c7d">debate</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a> p0, <a class="code hl_struct" href="structpk_1_1person.html">person</a> p1, <span class="keywordtype">bool</span> c0, <span class="keywordtype">bool</span> c1, <span class="keywordtype">bool</span> real = true, <span class="keywordtype">bool</span> view_ai_match = true) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno">  633</span> </div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"><a class="line" href="namespacepk.html#afde39c6bffdc965918760891d8092722">  635</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#afde39c6bffdc965918760891d8092722">decode</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno">  636</span> </div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno">  637</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="namespacepk.html#a60120e73fcec61d66d9810f6602b5360">  638</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#a60120e73fcec61d66d9810f6602b5360">degrees</a>(<span class="keywordtype">float</span> radian);</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno">  639</span> </div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno">  640</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"><a class="line" href="namespacepk.html#a8ceb8b949eb26a840a5523705988c00f">  641</a></span>    typedef <span class="keywordtype">void</span> (*<a class="code hl_typedef" href="namespacepk.html#a8ceb8b949eb26a840a5523705988c00f">diplomacy_t</a>)();</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno">  642</span> </div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"><a class="line" href="namespacepk.html#ac523711729766dbdf0cd79d3597c4b0b">  646</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac523711729766dbdf0cd79d3597c4b0b">diplomacy</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a> p0, <a class="code hl_struct" href="structpk_1_1person.html">person</a> p1, <a class="code hl_struct" href="structpk_1_1person.html">person</a> p2, <a class="code hl_typedef" href="namespacepk.html#a8ceb8b949eb26a840a5523705988c00f">diplomacy_t</a> callback);</div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno">  647</span> </div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno">  648</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"><a class="line" href="namespacepk.html#a930e6c01ddfef19897cf2c2b6d26f6d6">  649</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1district.html">district</a>@&gt; <a class="code hl_function" href="namespacepk.html#a930e6c01ddfef19897cf2c2b6d26f6d6">district_selector</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, const <span class="keywordtype">string</span>&amp; desc, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1district.html">district</a>@&gt;&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1district.html">district</a>@&gt;&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1district.html">district</a>@&gt;()) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno">  650</span> </div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="namespacepk.html#a892d16942618cffe17a16361aa3c227c">  667</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a892d16942618cffe17a16361aa3c227c">draw_face</a>(<span class="keywordtype">int</span> type, <span class="keywordtype">int</span> <a class="code hl_struct" href="structpk_1_1face.html">face</a>, const <a class="code hl_struct" href="structpk_1_1rectangle.html">rectangle</a>&amp; rect, <span class="keywordtype">int</span> direction = 5) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno">  668</span> </div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno">  669</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"><a class="line" href="namespacepk.html#a0ea609f8e76c95ebbcce542f7c4b6214">  670</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0ea609f8e76c95ebbcce542f7c4b6214">draw_filled_recte</a>(const <a class="code hl_struct" href="structpk_1_1rectangle.html">rectangle</a>&amp; rect, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> color) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno">  671</span> </div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno">  672</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"><a class="line" href="namespacepk.html#a5f593adbaab18fbcc60dd499b82f45f6">  673</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a5f593adbaab18fbcc60dd499b82f45f6">draw_rect</a>(const <a class="code hl_struct" href="structpk_1_1rectangle.html">rectangle</a>&amp; rect, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> color) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno">  674</span> </div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"><a class="line" href="namespacepk.html#a57cbe755d854589730617855f2b22c6b">  690</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a57cbe755d854589730617855f2b22c6b">draw_text</a>(const <span class="keywordtype">string</span>&amp; str, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> color = 0xffffffff, <span class="keywordtype">int</span> fontsize = 0, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> outline_color = 0xff000000) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno">  691</span> </div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno">  692</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"><a class="line" href="namespacepk.html#a99687a7f55cf02b9dfa034b0e0a22be0">  693</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a57cbe755d854589730617855f2b22c6b">draw_text</a>(const <span class="keywordtype">string</span>&amp; str, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> color, <span class="keywordtype">int</span> fontsize, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> outline_color, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> outline_color2) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno">  694</span> </div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"><a class="line" href="namespacepk.html#a5e8713eb888be9349312ce0fec3fc144">  728</a></span>    <a class="code hl_struct" href="structpk_1_1int__bool.html">int_bool</a> <a class="code hl_function" href="namespacepk.html#a5e8713eb888be9349312ce0fec3fc144">duel</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@u0, <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@u1, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p0, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p1, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p2, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p3, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p4, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@p5, <span class="keywordtype">bool</span> c0, <span class="keywordtype">bool</span> c1, <span class="keywordtype">int</span> stage = 0, <span class="keywordtype">bool</span> view_ai_match = true) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno">  729</span> </div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"><a class="line" href="namespacepk.html#a7c908d5f6bf3ae81008fec0ff99fd43e">  731</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a7c908d5f6bf3ae81008fec0ff99fd43e">encode</a>(const <span class="keywordtype">string</span>&amp; str)<a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno">  732</span> </div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"><a class="line" href="namespacepk.html#a7af5a9b6fff168636a3c53b780faca57">  734</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7af5a9b6fff168636a3c53b780faca57">enemies_around</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_struct" href="structpk_1_1building.html">building</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno">  735</span> </div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno">  736</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="namespacepk.html#afa5e4cd26767a86a3e2a63a16637e932">  737</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#afa5e4cd26767a86a3e2a63a16637e932">enter</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_struct" href="structpk_1_1building.html">building</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno">  738</span> </div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"><a class="line" href="namespacepk.html#a13e42663c0bbba85242234dcfa862ddb">  740</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a13e42663c0bbba85242234dcfa862ddb">equipment_id_to_heishu</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno">  741</span> </div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"><a class="line" href="namespacepk.html#a5f063707657ae4a4fca61356fa5e77ee">  743</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a5f063707657ae4a4fca61356fa5e77ee">error</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno">  744</span> </div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"><a class="line" href="namespacepk.html#a1b2fc0e4885215aa546d0f639b3fb3ab">  746</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a1b2fc0e4885215aa546d0f639b3fb3ab">face_cutin</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a3cb74665292fbb1e852dae7c5a7a6e38">time</a> = 1500) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno">  747</span> </div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"><a class="line" href="namespacepk.html#a8334537580841aa2eab16c8514bcbe30">  749</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a1b2fc0e4885215aa546d0f639b3fb3ab">face_cutin</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a> <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>);</div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno">  750</span> </div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno">  751</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b43b7031250aa485afaa53391bc8e5e">  752</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@&gt; <a class="code hl_function" href="namespacepk.html#a5b43b7031250aa485afaa53391bc8e5e">facility_selector</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, const <span class="keywordtype">string</span>&amp; desc, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@&gt;&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@&gt;&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@&gt;()) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno">  753</span> </div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"><a class="line" href="namespacepk.html#ac3e7c4f39b11455dcfd6ad2fd9087dc5">  759</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac3e7c4f39b11455dcfd6ad2fd9087dc5">fade</a>(<span class="keywordtype">int</span> value, <span class="keywordtype">int</span> duration = 1000);</div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno">  760</span> </div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno">  761</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"><a class="line" href="namespacepk.html#a8516e258a37ddd5bef1ad79bff1a790a">  762</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac3e7c4f39b11455dcfd6ad2fd9087dc5">fade</a>(<a class="code hl_typedef" href="pk__types_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a> r, <a class="code hl_typedef" href="pk__types_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a> g, <a class="code hl_typedef" href="pk__types_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a> b, <a class="code hl_typedef" href="pk__types_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a> a, <span class="keywordtype">int</span> duration);</div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno">  763</span> </div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"><a class="line" href="namespacepk.html#a80d5ddbe9bf7775f829b3f19a6c0cbda">  773</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a80d5ddbe9bf7775f829b3f19a6c0cbda">filter_list</a>(<a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; <a class="code hl_struct" href="structpk_1_1list.html">list</a>, <span class="keywordtype">int</span> property_id, <span class="keywordtype">int</span> value, <span class="keywordtype">int</span> op) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno">  774</span> </div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno">  775</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="namespacepk.html#a480b60317ceaae1b0cfd0904c19c6243">  776</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1force.html">force</a>@&gt; <a class="code hl_function" href="namespacepk.html#a480b60317ceaae1b0cfd0904c19c6243">force_selector</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, const <span class="keywordtype">string</span>&amp; desc, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1force.html">force</a>@&gt;&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1force.html">force</a>@&gt;&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1force.html">force</a>@&gt;()) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno">  777</span> </div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"><a class="line" href="namespacepk.html#a3bcf6bc97eec23f335f76d4be6983f64">  779</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a3bcf6bc97eec23f335f76d4be6983f64">format</a>(const <span class="keywordtype">string</span>&amp; format_str, ...);</div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno">  780</span> </div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"><a class="line" href="namespacepk.html#a1fe20c1fb16af6fb80edf131381d99de">  782</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a1fe20c1fb16af6fb80edf131381d99de">from_utf8</a>(const <span class="keywordtype">string</span>&amp; str, <span class="keywordtype">int</span> codepage = 0);</div>
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno">  783</span> </div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno">  784</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"><a class="line" href="namespacepk.html#ad96cb17079070728418d6d2822ba1d1e">  785</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_function" href="namespacepk.html#ad96cb17079070728418d6d2822ba1d1e">gate_to_building</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self);</div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno">  786</span> </div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno">  787</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"><a class="line" href="namespacepk.html#a93430622705bd17cba3e709b129a8100">  788</a></span>    <a class="code hl_struct" href="structpk_1_1ability.html">ability</a>@<a class="code hl_function" href="namespacepk.html#a93430622705bd17cba3e709b129a8100">get_ability</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno">  789</span> </div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno">  790</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"><a class="line" href="namespacepk.html#a46d46cea79a3c44fd7035bb3e9f1507b">  791</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a46d46cea79a3c44fd7035bb3e9f1507b">get_age</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno">  792</span> </div>
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"><a class="line" href="namespacepk.html#a6c49e6d93d0aa3c2355d7dff7efe933d">  794</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a6c49e6d93d0aa3c2355d7dff7efe933d">get_aishou_distance</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno">  795</span> </div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"><a class="line" href="namespacepk.html#ae90e3ca2e1a02f544ebdeafa99044ddd">  797</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ae90e3ca2e1a02f544ebdeafa99044ddd">get_best_member_stat</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> type);</div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno">  798</span> </div>
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"><a class="line" href="namespacepk.html#aeaf5eaf5148102e75453e518945c6a4c">  800</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ae90e3ca2e1a02f544ebdeafa99044ddd">get_best_member_stat</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> skill_id, <span class="keywordtype">int</span> type);</div>
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno">  801</span> </div>
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno">  802</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"><a class="line" href="namespacepk.html#ae0dbd22956d8f28a5214e4362872bd75">  803</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_function" href="namespacepk.html#ae0dbd22956d8f28a5214e4362872bd75">get_building</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno">  804</span> </div>
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno">  805</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"><a class="line" href="namespacepk.html#a633b3458423bd4983c79939240de5b77">  806</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_function" href="namespacepk.html#ae0dbd22956d8f28a5214e4362872bd75">get_building</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno">  807</span> </div>
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"><a class="line" href="namespacepk.html#a5f2e82c40ac0ad672378e93576c981af">  820</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5f2e82c40ac0ad672378e93576c981af">get_building_distance</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst, <span class="keywordtype">int</span> force_id = -1) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno">  821</span> </div>
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"><a class="line" href="namespacepk.html#ad6852f121b71a2d3767efb482335f2c2">  823</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ad6852f121b71a2d3767efb482335f2c2">get_building_id</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno">  824</span> </div>
<div class="line"><a id="l00826" name="l00826"></a><span class="lineno"><a class="line" href="namespacepk.html#aa1ca2900e791212e6097c56f10deb9e5">  826</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1building.html">building</a>@&gt; <a class="code hl_function" href="namespacepk.html#aa1ca2900e791212e6097c56f10deb9e5">get_building_list</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno">  827</span> </div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno">  828</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"><a class="line" href="namespacepk.html#a83a1cd27ae36a57b8924d87787136bb3">  829</a></span>    <a class="code hl_struct" href="structpk_1_1city.html">city</a>@<a class="code hl_function" href="namespacepk.html#a83a1cd27ae36a57b8924d87787136bb3">get_city</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno">  830</span> </div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno">  831</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"><a class="line" href="namespacepk.html#aa4fe7765b6b7a52d622b1f077c51fec2">  832</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aa4fe7765b6b7a52d622b1f077c51fec2">get_city_count</a>(<a class="code hl_struct" href="structpk_1_1district.html">district</a>@ <a class="code hl_struct" href="structpk_1_1district.html">district</a>);</div>
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno">  833</span> </div>
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno">  834</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"><a class="line" href="namespacepk.html#a33bb540117e69ba7e058d6c42ac612ea">  835</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aa4fe7765b6b7a52d622b1f077c51fec2">get_city_count</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>);</div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno">  836</span> </div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno">  837</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00838" name="l00838"></a><span class="lineno"><a class="line" href="namespacepk.html#aab5ee1b02012e18be5d12276775a98ec">  838</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aa4fe7765b6b7a52d622b1f077c51fec2">get_city_count</a>(<a class="code hl_struct" href="structpk_1_1province.html">province</a>@ <a class="code hl_struct" href="structpk_1_1province.html">province</a>);</div>
<div class="line"><a id="l00839" name="l00839"></a><span class="lineno">  839</span> </div>
<div class="line"><a id="l00840" name="l00840"></a><span class="lineno">  840</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"><a class="line" href="namespacepk.html#a40d271bf430defe40f3452e62350c5b7">  841</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aa4fe7765b6b7a52d622b1f077c51fec2">get_city_count</a>(<a class="code hl_struct" href="structpk_1_1province.html">province</a>@ <a class="code hl_struct" href="structpk_1_1province.html">province</a>, <span class="keywordtype">int</span> force_id);</div>
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno">  842</span> </div>
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"><a class="line" href="namespacepk.html#a4cb02e388de08001f24ae471d58e4d0b">  844</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4cb02e388de08001f24ae471d58e4d0b">get_city_distance</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno">  845</span> </div>
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"><a class="line" href="namespacepk.html#adaeaf42dae0706db29c9c3d1b9612453">  847</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#adaeaf42dae0706db29c9c3d1b9612453">get_city_id</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno">  848</span> </div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno">  849</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"><a class="line" href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">  850</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1city.html">city</a>@&gt; <a class="code hl_function" href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">get_city_list</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno">  851</span> </div>
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno">  852</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"><a class="line" href="namespacepk.html#ab0ff79055741ebf9b3af95fc56064b54">  853</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1city.html">city</a>@&gt; <a class="code hl_function" href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">get_city_list</a>(<a class="code hl_struct" href="structpk_1_1region.html">region</a>@<a class="code hl_struct" href="structpk_1_1region.html">region</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno">  854</span> </div>
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno">  855</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"><a class="line" href="namespacepk.html#ab3ed401c27086ee05096b196276044ed">  856</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1city.html">city</a>@&gt; <a class="code hl_function" href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">get_city_list</a>(省@省) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno">  857</span> </div>
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno">  858</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"><a class="line" href="namespacepk.html#ab24fb94b20303117cb9a2b7abf07957f">  859</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1city.html">city</a>@&gt; <a class="code hl_function" href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">get_city_list</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno">  860</span> </div>
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno">  861</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"><a class="line" href="namespacepk.html#a70217a2b6ccf706f21abf60e8b1fb034">  862</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1city.html">city</a>@&gt; <a class="code hl_function" href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">get_city_list</a>(<a class="code hl_struct" href="structpk_1_1district.html">district</a>@ <a class="code hl_struct" href="structpk_1_1district.html">district</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno">  863</span> </div>
<div class="line"><a id="l00865" name="l00865"></a><span class="lineno"><a class="line" href="namespacepk.html#afc3f5a61d9b45e2b9a7d13cf118e01d1">  865</a></span>    <a class="code hl_typedef" href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a> <a class="code hl_function" href="namespacepk.html#afc3f5a61d9b45e2b9a7d13cf118e01d1">get_command</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno">  866</span> </div>
<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"><a class="line" href="namespacepk.html#a6b8a52d35b17c39f26c61f1035ed48e6">  868</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a6b8a52d35b17c39f26c61f1035ed48e6">get_completed_facility_count</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self);</div>
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno">  869</span> </div>
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno">  870</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"><a class="line" href="namespacepk.html#ae29e99460ac17f3e74d917a0171ea774">  871</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ae29e99460ac17f3e74d917a0171ea774">get_current_day_count</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno">  872</span> </div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"><a class="line" href="namespacepk.html#a501bcdce5ec4a732e5979dc6f05aff02">  883</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a501bcdce5ec4a732e5979dc6f05aff02">get_current_turn_force_id</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno">  884</span> </div>
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"><a class="line" href="namespacepk.html#aa248c3c993af5eebec300bdf83e0528c">  886</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#aa248c3c993af5eebec300bdf83e0528c">get_cursor_hex_pos</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno">  887</span> </div>
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"><a class="line" href="namespacepk.html#a677a7f9b0abc596ace8e5a77e873dcdb">  889</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a677a7f9b0abc596ace8e5a77e873dcdb">get_cursor_screen_pos</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno">  890</span> </div>
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"><a class="line" href="namespacepk.html#a2948877a85dcf85a7943c5014cea9a69">  895</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a2948877a85dcf85a7943c5014cea9a69">get_cutin_id</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>);</div>
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno">  896</span> </div>
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"><a class="line" href="namespacepk.html#a46d732ab66d888c5999369d47d9fbead">  898</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a46d732ab66d888c5999369d47d9fbead">get_day</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno">  899</span> </div>
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"><a class="line" href="namespacepk.html#a5d08916243cbf9763b0c7dba7733360e">  908</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d08916243cbf9763b0c7dba7733360e">get_day_count</a>(<span class="keywordtype">int</span> year, <span class="keywordtype">int</span> month, <span class="keywordtype">int</span> day) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno">  909</span> </div>
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"><a class="line" href="namespacepk.html#a2e2ea00a27fbc26afe70058013d090b1">  911</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a2e2ea00a27fbc26afe70058013d090b1">get_default_face</a>(<span class="keywordtype">int</span> sex);</div>
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno">  912</span> </div>
<div class="line"><a id="l00914" name="l00914"></a><span class="lineno"><a class="line" href="namespacepk.html#a79863a1013b9658a641bdb56eb34113d">  914</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a79863a1013b9658a641bdb56eb34113d">get_direction</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; src, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno">  915</span> </div>
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b26892312c5f067068acab15f015d37">  917</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5b26892312c5f067068acab15f015d37">get_distance</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; src, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno">  918</span> </div>
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno">  919</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"><a class="line" href="namespacepk.html#ae30d712688d803bf411bb923ba9c4bd3">  920</a></span>    <a class="code hl_struct" href="structpk_1_1district.html">district</a>@<a class="code hl_function" href="namespacepk.html#ae30d712688d803bf411bb923ba9c4bd3">get_district</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno">  921</span> </div>
<div class="line"><a id="l00928" name="l00928"></a><span class="lineno"><a class="line" href="namespacepk.html#a34a760a466af965d0565eceb56c28ebf">  928</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a34a760a466af965d0565eceb56c28ebf">get_district_id</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> no);</div>
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno">  929</span> </div>
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"><a class="line" href="namespacepk.html#add270b3fc48d1139a8b3e57aee9a95d5">  931</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1district.html">district</a>@&gt; <a class="code hl_function" href="namespacepk.html#add270b3fc48d1139a8b3e57aee9a95d5">get_district_list</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno">  932</span> </div>
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"><a class="line" href="namespacepk.html#af76317667520a4eb89e3e067cc9ff48c">  934</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1district.html">district</a>@&gt; <a class="code hl_function" href="namespacepk.html#add270b3fc48d1139a8b3e57aee9a95d5">get_district_list</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno">  935</span> </div>
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"><a class="line" href="namespacepk.html#a80642a8cb27b682e3061188b77f96ef6">  937</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a80642a8cb27b682e3061188b77f96ef6">get_elapsed_days</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno">  938</span> </div>
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"><a class="line" href="namespacepk.html#a01332f4ce8831644bff88c527ce9fb84">  940</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a01332f4ce8831644bff88c527ce9fb84">get_elapsed_months</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno">  941</span> </div>
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"><a class="line" href="namespacepk.html#af1ef58b078e838b9b0f46bb8103188c2">  943</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af1ef58b078e838b9b0f46bb8103188c2">get_elapsed_years</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00944" name="l00944"></a><span class="lineno">  944</span> </div>
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno">  945</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"><a class="line" href="namespacepk.html#af76db9f15fadc6e3129a61fa719af925">  946</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af76db9f15fadc6e3129a61fa719af925">get_energy</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno">  947</span> </div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"><a class="line" href="namespacepk.html#a8b930745c6cbe3f72d730793be2335c1">  949</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a8b930745c6cbe3f72d730793be2335c1">get_estimated_death</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno">  950</span> </div>
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno">  951</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"><a class="line" href="namespacepk.html#afb6e235b0d977d7142ba4ba007d587d7">  952</a></span>    <a class="code hl_struct" href="structpk_1_1equipment.html">equipment</a>@<a class="code hl_function" href="namespacepk.html#afb6e235b0d977d7142ba4ba007d587d7">get_equipment</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00953" name="l00953"></a><span class="lineno">  953</span> </div>
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno">  954</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"><a class="line" href="namespacepk.html#a47d3c11d8cec099200a9f6f52512ecc1">  955</a></span>    <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a> <a class="code hl_function" href="namespacepk.html#a47d3c11d8cec099200a9f6f52512ecc1">get_eye</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno">  956</span> </div>
<div class="line"><a id="l00957" name="l00957"></a><span class="lineno">  957</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00958" name="l00958"></a><span class="lineno"><a class="line" href="namespacepk.html#ae53b5811e01996043229858f266d0c31">  958</a></span>    <a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@<a class="code hl_function" href="namespacepk.html#ae53b5811e01996043229858f266d0c31">get_facility</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno">  959</span> </div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno">  960</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"><a class="line" href="namespacepk.html#a5f8efbee535eac1d2d8e4c226f431b19">  961</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@&gt; <a class="code hl_function" href="namespacepk.html#a5f8efbee535eac1d2d8e4c226f431b19">get_facility_list</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno">  962</span> </div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno">  963</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"><a class="line" href="namespacepk.html#a762cfbaaf83b71888e198d52286017e2">  964</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a762cfbaaf83b71888e198d52286017e2">get_facility_type</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno">  965</span> </div>
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno">  966</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00967" name="l00967"></a><span class="lineno"><a class="line" href="namespacepk.html#a46325bb43190a51bb05112775dc04165">  967</a></span>    <a class="code hl_struct" href="structpk_1_1family__name.html">family_name</a> <a class="code hl_function" href="namespacepk.html#a46325bb43190a51bb05112775dc04165">get_family_name</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00968" name="l00968"></a><span class="lineno">  968</span> </div>
<div class="line"><a id="l00969" name="l00969"></a><span class="lineno">  969</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00970" name="l00970"></a><span class="lineno"><a class="line" href="namespacepk.html#a405251aa591715f1a53c2f756218d6f4">  970</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a405251aa591715f1a53c2f756218d6f4">get_food</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno">  971</span> </div>
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno">  972</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"><a class="line" href="namespacepk.html#aa56307a298116599f2e554f2ebdecc28">  973</a></span>    <a class="code hl_struct" href="structpk_1_1force.html">force</a>@<a class="code hl_function" href="namespacepk.html#aa56307a298116599f2e554f2ebdecc28">get_force</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno">  974</span> </div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"><a class="line" href="namespacepk.html#aa261ab9ca3bcb0f1430eacb5bdd53859">  979</a></span>    列表&lt;<a class="code hl_struct" href="structpk_1_1force.html">force</a>@&gt; <a class="code hl_function" href="namespacepk.html#aa261ab9ca3bcb0f1430eacb5bdd53859">get_force_list</a>(<span class="keywordtype">bool</span> all = false);</div>
<div class="line"><a id="l00980" name="l00980"></a><span class="lineno">  980</span> </div>
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"><a class="line" href="namespacepk.html#a265c2dc361f91f05c3fd69425ea99fa2">  986</a></span>    detail::funcref <a class="code hl_function" href="namespacepk.html#a265c2dc361f91f05c3fd69425ea99fa2">get_func</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> native = false);</div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno">  987</span> </div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno">  988</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"><a class="line" href="namespacepk.html#a88e295803f932766d047c5261a09e883">  989</a></span>    门@ <a class="code hl_function" href="namespacepk.html#a88e295803f932766d047c5261a09e883">get_gate</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno">  990</span> </div>
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"><a class="line" href="namespacepk.html#a3d561cef11ac50cdab73e5d4790424af">  992</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#a3d561cef11ac50cdab73e5d4790424af">get_gikyoudai_list</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>);</div>
<div class="line"><a id="l00993" name="l00993"></a><span class="lineno">  993</span> </div>
<div class="line"><a id="l00994" name="l00994"></a><span class="lineno">  994</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00995" name="l00995"></a><span class="lineno"><a class="line" href="namespacepk.html#aee21b0073921d75ef2739b927d8c9e9a">  995</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aee21b0073921d75ef2739b927d8c9e9a">get_gold</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l00996" name="l00996"></a><span class="lineno">  996</span> </div>
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno">  997</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l00998" name="l00998"></a><span class="lineno"><a class="line" href="namespacepk.html#a90c6a103a0722eda6fcb8c6440419338">  998</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a90c6a103a0722eda6fcb8c6440419338">get_ground_weapon_id</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno">  999</span> </div>
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"><a class="line" href="namespacepk.html#af53e3dce03c7e76e49ca4992be6240d8"> 1001</a></span>    <a class="code hl_struct" href="structpk_1_1height__map.html">height_map</a>@<a class="code hl_function" href="namespacepk.html#af53e3dce03c7e76e49ca4992be6240d8">get_height_map</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span> </div>
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"><a class="line" href="namespacepk.html#aa24694944de03902bb28a6081f185d42"> 1004</a></span>    <a class="code hl_struct" href="structpk_1_1hex.html">hex</a>@<a class="code hl_function" href="namespacepk.html#aa24694944de03902bb28a6081f185d42">get_hex</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span> </div>
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"><a class="line" href="namespacepk.html#a3a8eba84c909478cf16a9af781cdebea"> 1007</a></span>    <a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@<a class="code hl_function" href="namespacepk.html#a3a8eba84c909478cf16a9af781cdebea">get_hex_object</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01008" name="l01008"></a><span class="lineno"> 1008</span> </div>
<div class="line"><a id="l01009" name="l01009"></a><span class="lineno"> 1009</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01010" name="l01010"></a><span class="lineno"><a class="line" href="namespacepk.html#a8185c50c278cf4b9f22ff9207190fc13"> 1010</a></span>    <a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@<a class="code hl_function" href="namespacepk.html#a3a8eba84c909478cf16a9af781cdebea">get_hex_object</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"> 1011</span> </div>
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"><a class="line" href="namespacepk.html#ad1f4b8cd555dc2b1c49bcd6078fddd76"> 1013</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ad1f4b8cd555dc2b1c49bcd6078fddd76">get_hex_object_id</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span> </div>
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01016" name="l01016"></a><span class="lineno"><a class="line" href="namespacepk.html#a27c58e15844ccfde417e01594a45bbe5"> 1016</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ad1f4b8cd555dc2b1c49bcd6078fddd76">get_hex_object_id</a>(<a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@self);</div>
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"> 1017</span> </div>
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"><a class="line" href="namespacepk.html#af90cdcf3bdc2b2d6633e48d720fdda3b"> 1019</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ad1f4b8cd555dc2b1c49bcd6078fddd76">get_hex_object_id</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01020" name="l01020"></a><span class="lineno"> 1020</span> </div>
<div class="line"><a id="l01022" name="l01022"></a><span class="lineno"><a class="line" href="namespacepk.html#acb582f0c558035bec730108bcb5a1160"> 1022</a></span>    <a class="code hl_typedef" href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a> <a class="code hl_function" href="namespacepk.html#acb582f0c558035bec730108bcb5a1160">get_hp</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self);</div>
<div class="line"><a id="l01023" name="l01023"></a><span class="lineno"> 1023</span> </div>
<div class="line"><a id="l01025" name="l01025"></a><span class="lineno"><a class="line" href="namespacepk.html#abf169dd295d056917bb39d82ea58b5c8"> 1025</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#abf169dd295d056917bb39d82ea58b5c8">get_idle_person_list</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"> 1026</span> </div>
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"><a class="line" href="namespacepk.html#a9c44cad2098a934a355beaad9b19391e"> 1028</a></span>    <a class="code hl_struct" href="structpk_1_1item.html">item</a>@<a class="code hl_function" href="namespacepk.html#a9c44cad2098a934a355beaad9b19391e">get_item</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span> </div>
<div class="line"><a id="l01031" name="l01031"></a><span class="lineno"><a class="line" href="namespacepk.html#a594fe27b6ffbef0f74ab6689ac65de18"> 1031</a></span>    <a class="code hl_struct" href="structpk_1_1kokugou.html">kokugou</a> <a class="code hl_function" href="namespacepk.html#a594fe27b6ffbef0f74ab6689ac65de18">get_kokugou</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01032" name="l01032"></a><span class="lineno"> 1032</span> </div>
<div class="line"><a id="l01034" name="l01034"></a><span class="lineno"><a class="line" href="namespacepk.html#a4818dfa9b283e88a1cbc2684cfc3cc78"> 1034</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4818dfa9b283e88a1cbc2684cfc3cc78">get_kunshu_id</a>(<a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@self);</div>
<div class="line"><a id="l01035" name="l01035"></a><span class="lineno"> 1035</span> </div>
<div class="line"><a id="l01036" name="l01036"></a><span class="lineno"> 1036</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01037" name="l01037"></a><span class="lineno"><a class="line" href="namespacepk.html#a7f5e4f8d8ec0b49ac1d2c48d1875052a"> 1037</a></span>    <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a> <a class="code hl_function" href="namespacepk.html#a7f5e4f8d8ec0b49ac1d2c48d1875052a">get_lookat</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"> 1038</span> </div>
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"><a class="line" href="namespacepk.html#a252b6e4d9b8539e36f0bd753701b8558"> 1040</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a252b6e4d9b8539e36f0bd753701b8558">get_max_energy</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span> </div>
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"><a class="line" href="namespacepk.html#aadc129f6e712b2f1b31dc069afb8c1d7"> 1043</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a252b6e4d9b8539e36f0bd753701b8558">get_max_energy</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span> </div>
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"><a class="line" href="namespacepk.html#a4987ceeb514e7f3bd09f557491fc4632"> 1046</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4987ceeb514e7f3bd09f557491fc4632">get_max_food</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span> </div>
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"><a class="line" href="namespacepk.html#ab437757e2e37684dff1249d209f5d53f"> 1049</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4987ceeb514e7f3bd09f557491fc4632">get_max_food</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span> </div>
<div class="line"><a id="l01052" name="l01052"></a><span class="lineno"><a class="line" href="namespacepk.html#ae1e57e8cfb2fad1e93c9cac63e96dd26"> 1052</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4987ceeb514e7f3bd09f557491fc4632">get_max_food</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01053" name="l01053"></a><span class="lineno"> 1053</span> </div>
<div class="line"><a id="l01055" name="l01055"></a><span class="lineno"><a class="line" href="namespacepk.html#af3820a9cbb2ae21b900c0ee151e7055d"> 1055</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af3820a9cbb2ae21b900c0ee151e7055d">get_max_gold</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"> 1056</span> </div>
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"><a class="line" href="namespacepk.html#a98cde40a2c8c81c213076900e298795d"> 1058</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af3820a9cbb2ae21b900c0ee151e7055d">get_max_gold</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> </div>
<div class="line"><a id="l01061" name="l01061"></a><span class="lineno"><a class="line" href="namespacepk.html#a35b29fed38cc525af7868eb19c8652c5"> 1061</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af3820a9cbb2ae21b900c0ee151e7055d">get_max_gold</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01062" name="l01062"></a><span class="lineno"> 1062</span> </div>
<div class="line"><a id="l01064" name="l01064"></a><span class="lineno"><a class="line" href="namespacepk.html#a27ed65fc62e81897ab8d2711194444b4"> 1064</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a27ed65fc62e81897ab8d2711194444b4">get_max_hp</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01065" name="l01065"></a><span class="lineno"> 1065</span> </div>
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"><a class="line" href="namespacepk.html#a26b6473dbbe2717a3ea09ef496358714"> 1067</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a27ed65fc62e81897ab8d2711194444b4">get_max_hp</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self);</div>
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span> </div>
<div class="line"><a id="l01070" name="l01070"></a><span class="lineno"><a class="line" href="namespacepk.html#aee077809ffd42ce2780c3069dd64cd06"> 1070</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aee077809ffd42ce2780c3069dd64cd06">get_max_toops</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l01071" name="l01071"></a><span class="lineno"> 1071</span> </div>
<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"><a class="line" href="namespacepk.html#a9ea09f868b79034fece7179e1381926c"> 1073</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aee077809ffd42ce2780c3069dd64cd06">get_max_toops</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span> </div>
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"><a class="line" href="namespacepk.html#a3e3b84b7f667bd568002111c1f70f0b3"> 1076</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a3e3b84b7f667bd568002111c1f70f0b3">get_max_troops</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@ self);</div>
<div class="line"><a id="l01077" name="l01077"></a><span class="lineno"> 1077</span> </div>
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"><a class="line" href="namespacepk.html#a47fc1d427ee8d13657240723db1665b9"> 1079</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a3e3b84b7f667bd568002111c1f70f0b3">get_max_troops</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@ self);</div>
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span> </div>
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"><a class="line" href="namespacepk.html#aa23fe922d45db441dfe43b6b470e3a3f"> 1082</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aee077809ffd42ce2780c3069dd64cd06">get_max_toops</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span> </div>
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"><a class="line" href="namespacepk.html#a6ca073d8ea8a04776e99ee594de1fa46"> 1085</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a6ca073d8ea8a04776e99ee594de1fa46">get_max_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> weapon_id);</div>
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span> </div>
<div class="line"><a id="l01088" name="l01088"></a><span class="lineno"><a class="line" href="namespacepk.html#ac159e7263fbc1a179bca2cd821875e65"> 1088</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a6ca073d8ea8a04776e99ee594de1fa46">get_max_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> weapon_id);</div>
<div class="line"><a id="l01089" name="l01089"></a><span class="lineno"> 1089</span> </div>
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"> 1090</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"><a class="line" href="namespacepk.html#a057924f28349e22ff374ea05e25a4336"> 1091</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a057924f28349e22ff374ea05e25a4336">get_member_count</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span> </div>
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"><a class="line" href="namespacepk.html#a0547ffb91dc837da0aa875528ab7b2d0"> 1094</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a0547ffb91dc837da0aa875528ab7b2d0">get_month</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> </div>
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"><a class="line" href="namespacepk.html#ab2cce0e34a65e3b4e195a14224b56fe5"> 1100</a></span>    array&lt;<a class="code hl_struct" href="structpk_1_1point.html">point</a>&gt; <a class="code hl_function" href="namespacepk.html#ab2cce0e34a65e3b4e195a14224b56fe5">get_movable_pos</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>);</div>
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span> </div>
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"><a class="line" href="namespacepk.html#a517bfb6c3f1555e7371a3d6687e2e4af"> 1103</a></span>    array&lt;<a class="code hl_struct" href="structpk_1_1point.html">point</a>&gt; <a class="code hl_function" href="namespacepk.html#ab2cce0e34a65e3b4e195a14224b56fe5">get_movable_pos</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> movement);</div>
<div class="line"><a id="l01104" name="l01104"></a><span class="lineno"> 1104</span> </div>
<div class="line"><a id="l01105" name="l01105"></a><span class="lineno"> 1105</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01106" name="l01106"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e1fe66e6438a33d05e9f6dd9faa028e"> 1106</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a7e1fe66e6438a33d05e9f6dd9faa028e">get_msg</a>(const <a class="code hl_struct" href="structpk_1_1msg__param.html">msg_param</a>&amp; param) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01107" name="l01107"></a><span class="lineno"> 1107</span> </div>
<div class="line"><a id="l01108" name="l01108"></a><span class="lineno"> 1108</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01109" name="l01109"></a><span class="lineno"><a class="line" href="namespacepk.html#a25808fbfd9b0a605d101eca05acf2e28"> 1109</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a25808fbfd9b0a605d101eca05acf2e28">get_name</a>(<span class="keywordtype">object</span>@self);</div>
<div class="line"><a id="l01110" name="l01110"></a><span class="lineno"> 1110</span> </div>
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"> 1111</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"><a class="line" href="namespacepk.html#a944aee570817d9cfbe43fe249cd2f4f2"> 1112</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a944aee570817d9cfbe43fe249cd2f4f2">get_neighbor_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> direction, <span class="keywordtype">int</span> distance = 1);</div>
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span> </div>
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"><a class="line" href="namespacepk.html#af274cab8d547dc023bcbc5a6704eb9e0"> 1115</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af274cab8d547dc023bcbc5a6704eb9e0">get_num_dislikes</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span> </div>
<div class="line"><a id="l01118" name="l01118"></a><span class="lineno"><a class="line" href="namespacepk.html#a8504e840e4b32f8f86505d88018356b6"> 1118</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a8504e840e4b32f8f86505d88018356b6">get_num_likes</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span> </div>
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"><a class="line" href="namespacepk.html#a7f86b939e973ac52ea6460558a92f12e"> 1121</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a7f86b939e973ac52ea6460558a92f12e">get_opposite_direction</a>(<span class="keywordtype">int</span> 方向);</div>
<div class="line"><a id="l01122" name="l01122"></a><span class="lineno"> 1122</span> </div>
<div class="line"><a id="l01133" name="l01133"></a><span class="lineno"><a class="line" href="namespacepk.html#a44778204ff7d28ba904c8c7a88d9ff0f"> 1133</a></span>    array&lt;<a class="code hl_struct" href="structpk_1_1point.html">point</a>&gt; <a class="code hl_function" href="namespacepk.html#a44778204ff7d28ba904c8c7a88d9ff0f">get_path</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; src, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; dst);</div>
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"> 1134</span> </div>
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"><a class="line" href="namespacepk.html#a7b36481b54b0ed5abbdbda8a23ccfcb0"> 1136</a></span>    <a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_function" href="namespacepk.html#a7b36481b54b0ed5abbdbda8a23ccfcb0">get_person</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> </div>
<div class="line"><a id="l01138" name="l01138"></a><span class="lineno"> 1138</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01139" name="l01139"></a><span class="lineno"><a class="line" href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7"> 1139</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7">get_person_list</a>(<a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">mibun_flags</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01140" name="l01140"></a><span class="lineno"> 1140</span> </div>
<div class="line"><a id="l01141" name="l01141"></a><span class="lineno"> 1141</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01142" name="l01142"></a><span class="lineno"><a class="line" href="namespacepk.html#a8d0b0277e657ee516dc48ae7e25889c2"> 1142</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7">get_person_list</a>(<span class="keywordtype">int</span> hex_object_id, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">mibun_flags</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01143" name="l01143"></a><span class="lineno"> 1143</span> </div>
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"> 1144</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"><a class="line" href="namespacepk.html#a5ab8b4fd26786df3e7576069e417fd58"> 1145</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7">get_person_list</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_struct" href="structpk_1_1building.html">building</a>, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">mibun_flags</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span> </div>
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01148" name="l01148"></a><span class="lineno"><a class="line" href="namespacepk.html#a63356a4bd95f3f78f49e76b401b01547"> 1148</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7">get_person_list</a>(<a class="code hl_struct" href="structpk_1_1district.html">district</a>@ <a class="code hl_struct" href="structpk_1_1district.html">district</a>, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">mibun_flags</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01149" name="l01149"></a><span class="lineno"> 1149</span> </div>
<div class="line"><a id="l01150" name="l01150"></a><span class="lineno"> 1150</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01151" name="l01151"></a><span class="lineno"><a class="line" href="namespacepk.html#ac8cf1058e14514c90d944cfd46bcee3c"> 1151</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7">get_person_list</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">mibun_flags</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01152" name="l01152"></a><span class="lineno"> 1152</span> </div>
<div class="line"><a id="l01154" name="l01154"></a><span class="lineno"><a class="line" href="namespacepk.html#a27290650a5f9e7ecdc0471275260cefe"> 1154</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a27290650a5f9e7ecdc0471275260cefe">get_player_count</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01155" name="l01155"></a><span class="lineno"> 1155</span> </div>
<div class="line"><a id="l01157" name="l01157"></a><span class="lineno"><a class="line" href="namespacepk.html#a0d03360e1635df3b27494000b44ff858"> 1157</a></span>    <a class="code hl_struct" href="structpk_1_1port.html">port</a>@<a class="code hl_function" href="namespacepk.html#a0d03360e1635df3b27494000b44ff858">get_port</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"> 1158</span> </div>
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"><a class="line" href="namespacepk.html#a21382acf452a5a9b9035c4f03f07ccc7"> 1160</a></span>    <a class="code hl_struct" href="structpk_1_1province.html">province</a>@<a class="code hl_function" href="namespacepk.html#a21382acf452a5a9b9035c4f03f07ccc7">get_province</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01161" name="l01161"></a><span class="lineno"> 1161</span> </div>
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"><a class="line" href="namespacepk.html#a44712cadab8469ef25e2da6442a5f535"> 1163</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a44712cadab8469ef25e2da6442a5f535">get_province_id</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span> </div>
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"><a class="line" href="namespacepk.html#ab38048f0f3809c38b2c7473fe2c6cb74"> 1166</a></span>    <a class="code hl_struct" href="structpk_1_1rank.html">rank</a>@<a class="code hl_function" href="namespacepk.html#ab38048f0f3809c38b2c7473fe2c6cb74">get_rank</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span> </div>
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"><a class="line" href="namespacepk.html#af1b6490e6d542d4889585a75e5d5d615"> 1169</a></span>    <a class="code hl_struct" href="structpk_1_1region.html">region</a>@<a class="code hl_function" href="namespacepk.html#af1b6490e6d542d4889585a75e5d5d615">get_region</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span> </div>
<div class="line"><a id="l01171" name="l01171"></a><span class="lineno"> 1171</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"><a class="line" href="namespacepk.html#aa298d5bf0bd7cb7bcb2bace532ad4b0c"> 1172</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aa298d5bf0bd7cb7bcb2bace532ad4b0c">get_region_id</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l01173" name="l01173"></a><span class="lineno"> 1173</span> </div>
<div class="line"><a id="l01175" name="l01175"></a><span class="lineno"><a class="line" href="namespacepk.html#a8670876b3dc1605533d11751303fe966"> 1175</a></span>    <a class="code hl_struct" href="structpk_1_1size.html">size</a> <a class="code hl_function" href="namespacepk.html#a8670876b3dc1605533d11751303fe966">get_resolution</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"> 1176</span> </div>
<div class="line"><a id="l01181" name="l01181"></a><span class="lineno"><a class="line" href="namespacepk.html#abae2e14f06221a4a9384f23418b9321c"> 1181</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abae2e14f06221a4a9384f23418b9321c">get_route</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst, <span class="keywordtype">int</span> force_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span> </div>
<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"> 1183</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01184" name="l01184"></a><span class="lineno"><a class="line" href="namespacepk.html#a5161b37b077fe266c767edd415967fe0"> 1184</a></span>    <a class="code hl_struct" href="structpk_1_1scenario.html">scenario</a>@<a class="code hl_function" href="namespacepk.html#a5161b37b077fe266c767edd415967fe0">get_scenario</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01185" name="l01185"></a><span class="lineno"> 1185</span> </div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"><a class="line" href="namespacepk.html#af203e43c727b5fb493d02146ea1f4a5d"> 1187</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#af203e43c727b5fb493d02146ea1f4a5d">get_screen_center_hex_pos</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span> </div>
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e2831fa5d25e79544ebccbec39f143b"> 1190</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a7e2831fa5d25e79544ebccbec39f143b">get_season</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01191" name="l01191"></a><span class="lineno"> 1191</span> </div>
<div class="line"><a id="l01192" name="l01192"></a><span class="lineno"> 1192</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01193" name="l01193"></a><span class="lineno"><a class="line" href="namespacepk.html#a16e869332de4c55d3f84c525e7998a84"> 1193</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a16e869332de4c55d3f84c525e7998a84">get_sea_weapon_id</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01194" name="l01194"></a><span class="lineno"> 1194</span> </div>
<div class="line"><a id="l01196" name="l01196"></a><span class="lineno"><a class="line" href="namespacepk.html#a3453ae73c52658cd0b4e72dc110b8be2"> 1196</a></span>    <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_function" href="namespacepk.html#a3453ae73c52658cd0b4e72dc110b8be2">get_selected_unit</a>();</div>
<div class="line"><a id="l01197" name="l01197"></a><span class="lineno"> 1197</span> </div>
<div class="line"><a id="l01199" name="l01199"></a><span class="lineno"><a class="line" href="namespacepk.html#abe804ff8f8dfae20606acd02fd393953"> 1199</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abe804ff8f8dfae20606acd02fd393953">get_service</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span> </div>
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"><a class="line" href="namespacepk.html#a93968332e1ac3b41271180c6ae8db6dc"> 1202</a></span>    <a class="code hl_struct" href="structpk_1_1size.html">size</a> <a class="code hl_function" href="namespacepk.html#a93968332e1ac3b41271180c6ae8db6dc">get_size</a>(<span class="keywordtype">int</span> font_size, const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> </div>
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"><a class="line" href="namespacepk.html#a93461b9c03bccbaf5fd392e8faee4f32"> 1205</a></span>    <a class="code hl_struct" href="structpk_1_1skill.html">skill</a>@<a class="code hl_function" href="namespacepk.html#a93461b9c03bccbaf5fd392e8faee4f32">get_skill</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"> 1206</span> </div>
<div class="line"><a id="l01208" name="l01208"></a><span class="lineno"><a class="line" href="namespacepk.html#acaf7218564e9c379ebc4436240447dd6"> 1208</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#acaf7218564e9c379ebc4436240447dd6">get_start_day_count</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01209" name="l01209"></a><span class="lineno"> 1209</span> </div>
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"><a class="line" href="namespacepk.html#a0fe00d33726e683e8e6ae23dc793206e"> 1211</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a0fe00d33726e683e8e6ae23dc793206e">get_stat_increased</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> type);</div>
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span> </div>
<div class="line"><a id="l01214" name="l01214"></a><span class="lineno"><a class="line" href="namespacepk.html#a8c52c00a9b4d8649b84973f9864c9240"> 1214</a></span>    <a class="code hl_struct" href="structpk_1_1tactics.html">tactics</a>@ <a class="code hl_function" href="namespacepk.html#a8c52c00a9b4d8649b84973f9864c9240">get_tactics</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01215" name="l01215"></a><span class="lineno"> 1215</span> </div>
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"><a class="line" href="namespacepk.html#aec1ded9474c94a12bde0672a188a7d0c"> 1222</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec1ded9474c94a12bde0672a188a7d0c">get_taishu_id</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01223" name="l01223"></a><span class="lineno"> 1223</span> </div>
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"><a class="line" href="namespacepk.html#a5d313b1db5a9032012b1e43b5df7ed2d"> 1225</a></span>    <a class="code hl_struct" href="structpk_1_1tech.html">tech</a>@<a class="code hl_function" href="namespacepk.html#a5d313b1db5a9032012b1e43b5df7ed2d">get_tech</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span> </div>
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"><a class="line" href="namespacepk.html#ae6b36a46b15f085001187151f6489334"> 1228</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ae6b36a46b15f085001187151f6489334">get_tekisei</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> weapon_id);</div>
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span> </div>
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"><a class="line" href="namespacepk.html#ae27cc5392895230e103a90f524b5794e"> 1231</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ae6b36a46b15f085001187151f6489334">get_tekisei</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span> </div>
<div class="line"><a id="l01234" name="l01234"></a><span class="lineno"><a class="line" href="namespacepk.html#af9d977edf111cb5505d50949a21f6715"> 1234</a></span>    <a class="code hl_struct" href="structpk_1_1terrain.html">terrain</a>@<a class="code hl_function" href="namespacepk.html#af9d977edf111cb5505d50949a21f6715">get_terrain</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01235" name="l01235"></a><span class="lineno"> 1235</span> </div>
<div class="line"><a id="l01236" name="l01236"></a><span class="lineno"> 1236</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"><a class="line" href="namespacepk.html#ab030d56d8200a3db873ad4019a27153e"> 1237</a></span>    <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#ab030d56d8200a3db873ad4019a27153e">get_tick_count</a>() NEXCEPT;</div>
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span> </div>
<div class="line"><a id="l01240" name="l01240"></a><span class="lineno"><a class="line" href="namespacepk.html#a27f60a7e3dcf98e367eb1423186f788b"> 1240</a></span>    <a class="code hl_struct" href="structpk_1_1title.html">title</a>@ <a class="code hl_function" href="namespacepk.html#a27f60a7e3dcf98e367eb1423186f788b">get_title</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01241" name="l01241"></a><span class="lineno"> 1241</span> </div>
<div class="line"><a id="l01243" name="l01243"></a><span class="lineno"><a class="line" href="namespacepk.html#aee8210c39e12bcfca5d48f823334b46a"> 1243</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aee8210c39e12bcfca5d48f823334b46a">get_totoku_id</a>(<a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@self);</div>
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span> </div>
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"><a class="line" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889"> 1246</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">get_toops</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self);</div>
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"> 1247</span> </div>
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"><a class="line" href="namespacepk.html#a92b553362c396d656f21babf3d7c6642"> 1249</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">get_toops</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@ self);</div>
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span> </div>
<div class="line"><a id="l01252" name="l01252"></a><span class="lineno"><a class="line" href="namespacepk.html#a396b68281f0e388a2b102425c2f12e79"> 1252</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">get_toops</a>(<a class="code hl_struct" href="structpk_1_1district.html">district</a>@self);</div>
<div class="line"><a id="l01253" name="l01253"></a><span class="lineno"> 1253</span> </div>
<div class="line"><a id="l01255" name="l01255"></a><span class="lineno"><a class="line" href="namespacepk.html#a3ff96d13e9228410960a32a45816da82"> 1255</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">get_toops</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self);</div>
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span> </div>
<div class="line"><a id="l01258" name="l01258"></a><span class="lineno"><a class="line" href="namespacepk.html#aa549d5469d327492c25bc6860ee88fee"> 1258</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">get_toops</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self);</div>
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span> </div>
<div class="line"><a id="l01261" name="l01261"></a><span class="lineno"><a class="line" href="namespacepk.html#a2c0451f15c5a9d816acd5eacbc16627c"> 1261</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">get_toops</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self);</div>
<div class="line"><a id="l01262" name="l01262"></a><span class="lineno"> 1262</span> </div>
<div class="line"><a id="l01264" name="l01264"></a><span class="lineno"><a class="line" href="namespacepk.html#a50736cef82ae445b4c8d1fed5bbb0b8c"> 1264</a></span>    <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_function" href="namespacepk.html#a50736cef82ae445b4c8d1fed5bbb0b8c">get_unit</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"> 1265</span> </div>
<div class="line"><a id="l01270" name="l01270"></a><span class="lineno"><a class="line" href="namespacepk.html#a0322c6c8845131c2715a04d5b34b7bcd"> 1270</a></span>    <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_function" href="namespacepk.html#a50736cef82ae445b4c8d1fed5bbb0b8c">get_unit</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l01271" name="l01271"></a><span class="lineno"> 1271</span> </div>
<div class="line"><a id="l01272" name="l01272"></a><span class="lineno"> 1272</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01273" name="l01273"></a><span class="lineno"><a class="line" href="namespacepk.html#aedfd24a5905e41ff07a3932c8cc5b41b"> 1273</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt; <a class="code hl_function" href="namespacepk.html#aedfd24a5905e41ff07a3932c8cc5b41b">get_unit_list</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01274" name="l01274"></a><span class="lineno"> 1274</span> </div>
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"> 1275</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"><a class="line" href="namespacepk.html#a75e362a07f21f79e6a5feef433a1f1cc"> 1276</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt; <a class="code hl_function" href="namespacepk.html#aedfd24a5905e41ff07a3932c8cc5b41b">get_unit_list</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>);</div>
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span> </div>
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"><a class="line" href="namespacepk.html#a2a79ae757066adb32a0c50c83d4c7b33"> 1279</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt; <a class="code hl_function" href="namespacepk.html#aedfd24a5905e41ff07a3932c8cc5b41b">get_unit_list</a>(<a class="code hl_struct" href="structpk_1_1district.html">district</a>@ <a class="code hl_struct" href="structpk_1_1district.html">district</a>);</div>
<div class="line"><a id="l01280" name="l01280"></a><span class="lineno"> 1280</span> </div>
<div class="line"><a id="l01281" name="l01281"></a><span class="lineno"> 1281</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01282" name="l01282"></a><span class="lineno"><a class="line" href="namespacepk.html#acdd37c59627c8314882cb65e3e09e1d0"> 1282</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#acdd37c59627c8314882cb65e3e09e1d0">get_unit_menu_hex_pos</a>();</div>
<div class="line"><a id="l01283" name="l01283"></a><span class="lineno"> 1283</span> </div>
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"><a class="line" href="namespacepk.html#a2d23fed9e42e5b9f0b08dd5ca93d1753"> 1285</a></span>    <a class="code hl_struct" href="structpk_1_1rectangle.html">rectangle</a> <a class="code hl_function" href="namespacepk.html#a2d23fed9e42e5b9f0b08dd5ca93d1753">get_viewing_hex_range</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span> </div>
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"> 1287</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01288" name="l01288"></a><span class="lineno"><a class="line" href="namespacepk.html#aba1be631ffc113ffbd26a49c843ddf46"> 1288</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aba1be631ffc113ffbd26a49c843ddf46">get_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> weapon_id);</div>
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span> </div>
<div class="line"><a id="l01290" name="l01290"></a><span class="lineno"> 1290</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01291" name="l01291"></a><span class="lineno"><a class="line" href="namespacepk.html#a09b7cfab0ab37c9b6666f846c6c6d88c"> 1291</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a09b7cfab0ab37c9b6666f846c6c6d88c">get_weapon_id</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01292" name="l01292"></a><span class="lineno"> 1292</span> </div>
<div class="line"><a id="l01293" name="l01293"></a><span class="lineno"> 1293</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01294" name="l01294"></a><span class="lineno"><a class="line" href="namespacepk.html#ad8c31e389126ecab6328a034348d5ef2"> 1294</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a09b7cfab0ab37c9b6666f846c6c6d88c">get_weapon_id</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"> 1295</span> </div>
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"><a class="line" href="namespacepk.html#a1cf50dcf27220f3776372a500854cd8b"> 1297</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a1cf50dcf27220f3776372a500854cd8b">get_year</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span> </div>
<div class="line"><a id="l01300" name="l01300"></a><span class="lineno"><a class="line" href="namespacepk.html#a1b1f023e42772ee72911abaaef7388b2"> 1300</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a1b1f023e42772ee72911abaaef7388b2">get_unit_id</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01301" name="l01301"></a><span class="lineno"> 1301</span> </div>
<div class="line"><a id="l01309" name="l01309"></a><span class="lineno"><a class="line" href="namespacepk.html#a6c00f642d40095bcf67819d97e6175c3"> 1309</a></span>    <a class="code hl_struct" href="structpk_1_1force.html">force</a>@<a class="code hl_function" href="namespacepk.html#a6c00f642d40095bcf67819d97e6175c3">hanran</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">bool</span> small_scale = false, <span class="keywordtype">int</span> difficulty = 0);</div>
<div class="line"><a id="l01310" name="l01310"></a><span class="lineno"> 1310</span> </div>
<div class="line"><a id="l01312" name="l01312"></a><span class="lineno"><a class="line" href="namespacepk.html#aa110c5179335430efdda6188c12f3130"> 1312</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa110c5179335430efdda6188c12f3130">has_facility</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> facility_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01313" name="l01313"></a><span class="lineno"> 1313</span> </div>
<div class="line"><a id="l01315" name="l01315"></a><span class="lineno"><a class="line" href="namespacepk.html#a24a32a31d38dbbc19ea84c202e51f8c3"> 1315</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a24a32a31d38dbbc19ea84c202e51f8c3">has_deputy</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01316" name="l01316"></a><span class="lineno"> 1316</span> </div>
<div class="line"><a id="l01318" name="l01318"></a><span class="lineno"><a class="line" href="namespacepk.html#ac9c166f05e418ad1171c94f2242e8c36"> 1318</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac9c166f05e418ad1171c94f2242e8c36">has_female_member</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01319" name="l01319"></a><span class="lineno"> 1319</span> </div>
<div class="line"><a id="l01321" name="l01321"></a><span class="lineno"><a class="line" href="namespacepk.html#ab84775e56d413533825c753212774fc4"> 1321</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ab84775e56d413533825c753212774fc4">has_gate</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> building_id);</div>
<div class="line"><a id="l01322" name="l01322"></a><span class="lineno"> 1322</span> </div>
<div class="line"><a id="l01324" name="l01324"></a><span class="lineno"><a class="line" href="namespacepk.html#aeac1aefba5929cfa8888b36f90c27d21"> 1324</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aeac1aefba5929cfa8888b36f90c27d21">has_item</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> item_type) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> </div>
<div class="line"><a id="l01327" name="l01327"></a><span class="lineno"><a class="line" href="namespacepk.html#aca4751f5c4675805a6aa28056aab56a0"> 1327</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aca4751f5c4675805a6aa28056aab56a0">has_leader</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01328" name="l01328"></a><span class="lineno"> 1328</span> </div>
<div class="line"><a id="l01330" name="l01330"></a><span class="lineno"><a class="line" href="namespacepk.html#a247f94ae6e0207633c92af39ac5154a9"> 1330</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a247f94ae6e0207633c92af39ac5154a9">has_member</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01331" name="l01331"></a><span class="lineno"> 1331</span> </div>
<div class="line"><a id="l01333" name="l01333"></a><span class="lineno"><a class="line" href="namespacepk.html#a2af9cccc8490dcf68f1051b36d0a9455"> 1333</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2af9cccc8490dcf68f1051b36d0a9455">has_neighbor</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> city_id);</div>
<div class="line"><a id="l01334" name="l01334"></a><span class="lineno"> 1334</span> </div>
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"><a class="line" href="namespacepk.html#af04099a203b992561e799a5eef3b306e"> 1336</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#af04099a203b992561e799a5eef3b306e">has_skill</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> skill_id);</div>
<div class="line"><a id="l01337" name="l01337"></a><span class="lineno"> 1337</span> </div>
<div class="line"><a id="l01339" name="l01339"></a><span class="lineno"><a class="line" href="namespacepk.html#a36295c52523f0ef44a1183fceebb8292"> 1339</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#af04099a203b992561e799a5eef3b306e">has_skill</a>(const array&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; arr, <span class="keywordtype">int</span> skill_id);</div>
<div class="line"><a id="l01340" name="l01340"></a><span class="lineno"> 1340</span> </div>
<div class="line"><a id="l01341" name="l01341"></a><span class="lineno"> 1341</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01342" name="l01342"></a><span class="lineno"><a class="line" href="namespacepk.html#a8b11a1d9764ddedbc6f024c8587e398d"> 1342</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#af04099a203b992561e799a5eef3b306e">has_skill</a>(const <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::std_array&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; arr, <span class="keywordtype">int</span> skill_id);</div>
<div class="line"><a id="l01343" name="l01343"></a><span class="lineno"> 1343</span> </div>
<div class="line"><a id="l01344" name="l01344"></a><span class="lineno"> 1344</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01345" name="l01345"></a><span class="lineno"><a class="line" href="namespacepk.html#a37adfec217656ef26efd1723f9368c17"> 1345</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a37adfec217656ef26efd1723f9368c17">has_tech</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> tech_id);</div>
<div class="line"><a id="l01346" name="l01346"></a><span class="lineno"> 1346</span> </div>
<div class="line"><a id="l01347" name="l01347"></a><span class="lineno"> 1347</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01348" name="l01348"></a><span class="lineno"><a class="line" href="namespacepk.html#a155b7e29e37ab79b9736f09c38e717f4"> 1348</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a37adfec217656ef26efd1723f9368c17">has_tech</a>(<a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@self, <span class="keywordtype">int</span> tech_id);</div>
<div class="line"><a id="l01349" name="l01349"></a><span class="lineno"> 1349</span> </div>
<div class="line"><a id="l01351" name="l01351"></a><span class="lineno"><a class="line" href="namespacepk.html#a35300025bb4c72cc24661e25a24dc367"> 1351</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a35300025bb4c72cc24661e25a24dc367">hash</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01352" name="l01352"></a><span class="lineno"> 1352</span> </div>
<div class="line"><a id="l01354" name="l01354"></a><span class="lineno"><a class="line" href="namespacepk.html#a3ba29fc11827e0f85a761bb6cd890106"> 1354</a></span>    <a class="code hl_struct" href="structpk_1_1force.html">force</a>@<a class="code hl_function" href="namespacepk.html#a3ba29fc11827e0f85a761bb6cd890106">hataage</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> <a class="code hl_struct" href="structpk_1_1kokugou.html">kokugou</a> = -1, <span class="keywordtype">int</span> color = -1, <span class="keywordtype">int</span> <a class="code hl_struct" href="structpk_1_1title.html">title</a> = 9, <span class="keywordtype">int</span> = 0);</div>
<div class="line"><a id="l01355" name="l01355"></a><span class="lineno"> 1355</span> </div>
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"><a class="line" href="namespacepk.html#a2610ba47abe97561bf86d3f32cdd0860"> 1357</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a2610ba47abe97561bf86d3f32cdd0860">height_map_pos_to_hex_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01358" name="l01358"></a><span class="lineno"> 1358</span> </div>
<div class="line"><a id="l01363" name="l01363"></a><span class="lineno"><a class="line" href="namespacepk.html#aa2e170686b481c24e7db1b42add558b9"> 1363</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#aa2e170686b481c24e7db1b42add558b9">height_map_pos_to_screen_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01364" name="l01364"></a><span class="lineno"> 1364</span> </div>
<div class="line"><a id="l01366" name="l01366"></a><span class="lineno"><a class="line" href="namespacepk.html#a094b944ab249d351a10b464de20fe0c2"> 1366</a></span>    <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a> <a class="code hl_function" href="namespacepk.html#a094b944ab249d351a10b464de20fe0c2">height_map_pos_to_world_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01367" name="l01367"></a><span class="lineno"> 1367</span> </div>
<div class="line"><a id="l01368" name="l01368"></a><span class="lineno"> 1368</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01369" name="l01369"></a><span class="lineno"><a class="line" href="namespacepk.html#a0866a96c3203cfe570baa3d5908b4c5b"> 1369</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a0866a96c3203cfe570baa3d5908b4c5b">hex_object_id_to_building_id</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01370" name="l01370"></a><span class="lineno"> 1370</span> </div>
<div class="line"><a id="l01371" name="l01371"></a><span class="lineno"> 1371</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01372" name="l01372"></a><span class="lineno"><a class="line" href="namespacepk.html#ae1007f6584634df4e184136ec12d5541"> 1372</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ae1007f6584634df4e184136ec12d5541">hex_object_id_to_unit_id</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01373" name="l01373"></a><span class="lineno"> 1373</span> </div>
<div class="line"><a id="l01374" name="l01374"></a><span class="lineno"> 1374</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01375" name="l01375"></a><span class="lineno"><a class="line" href="namespacepk.html#ab25beb4299ddff5ce003e23e7cd94706"> 1375</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_function" href="namespacepk.html#ab25beb4299ddff5ce003e23e7cd94706">hex_object_to_building</a>(<a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@self)<a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01376" name="l01376"></a><span class="lineno"> 1376</span> </div>
<div class="line"><a id="l01377" name="l01377"></a><span class="lineno"> 1377</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01378" name="l01378"></a><span class="lineno"><a class="line" href="namespacepk.html#a3f868e742f183fc86a6cb9049e6c9c97"> 1378</a></span>    <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_function" href="namespacepk.html#a3f868e742f183fc86a6cb9049e6c9c97">hex_object_to_unit</a>(<a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01379" name="l01379"></a><span class="lineno"> 1379</span> </div>
<div class="line"><a id="l01381" name="l01381"></a><span class="lineno"><a class="line" href="namespacepk.html#a668544b2d480c6e612d33cc20ba5eef2"> 1381</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a668544b2d480c6e612d33cc20ba5eef2">hex_pos_to_height_map_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span> </div>
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"><a class="line" href="namespacepk.html#a411da725b9ade4b27f8e6b378659df8b"> 1392</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a411da725b9ade4b27f8e6b378659df8b">hex_pos_to_screen_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; sub_pos = 0, <span class="keywordtype">float</span> z = 0);</div>
<div class="line"><a id="l01393" name="l01393"></a><span class="lineno"> 1393</span> </div>
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"><a class="line" href="namespacepk.html#a751aa3bfac1f32bb3b49819277e906b4"> 1401</a></span>    <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a> <a class="code hl_function" href="namespacepk.html#a751aa3bfac1f32bb3b49819277e906b4">hex_pos_to_world_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; sub_pos = 0, <span class="keywordtype">float</span> z = 0);</div>
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"> 1402</span> </div>
<div class="line"><a id="l01407" name="l01407"></a><span class="lineno"><a class="line" href="namespacepk.html#abf23e7de330d4bd6d3f9f06d92bd6ca3"> 1407</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#abf23e7de330d4bd6d3f9f06d92bd6ca3">highlight</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">bool</span> value = true);</div>
<div class="line"><a id="l01408" name="l01408"></a><span class="lineno"> 1408</span> </div>
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01410" name="l01410"></a><span class="lineno"><a class="line" href="namespacepk.html#af9f4a6e6a46283b03a121dbab6408655"> 1410</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#af9f4a6e6a46283b03a121dbab6408655">history_log</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> color, const <span class="keywordtype">string</span>&amp; str);</div>
<div class="line"><a id="l01411" name="l01411"></a><span class="lineno"> 1411</span> </div>
<div class="line"><a id="l01413" name="l01413"></a><span class="lineno"><a class="line" href="namespacepk.html#a65b32292c64fee6e82e488353e444fed"> 1413</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">info</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01414" name="l01414"></a><span class="lineno"> 1414</span> </div>
<div class="line"><a id="l01421" name="l01421"></a><span class="lineno"><a class="line" href="namespacepk.html#a17f14b205998210621a1cab9d032889c"> 1421</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a17f14b205998210621a1cab9d032889c">is_absent</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01422" name="l01422"></a><span class="lineno"> 1422</span> </div>
<div class="line"><a id="l01423" name="l01423"></a><span class="lineno"> 1423</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01424" name="l01424"></a><span class="lineno"><a class="line" href="namespacepk.html#a92272b7bbd28f6decc07f531f8d3d185"> 1424</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a92272b7bbd28f6decc07f531f8d3d185">is_alive</a>(<span class="keywordtype">object</span>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01425" name="l01425"></a><span class="lineno"> 1425</span> </div>
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"><a class="line" href="namespacepk.html#a05fb2267c25f9e31d8483409b5abd93d"> 1427</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a05fb2267c25f9e31d8483409b5abd93d">is_bandit</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"> 1428</span> </div>
<div class="line"><a id="l01430" name="l01430"></a><span class="lineno"><a class="line" href="namespacepk.html#af5c724595a088464b46af6a0273b2198"> 1430</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#af5c724595a088464b46af6a0273b2198">is_campaign</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01431" name="l01431"></a><span class="lineno"> 1431</span> </div>
<div class="line"><a id="l01432" name="l01432"></a><span class="lineno"> 1432</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01433" name="l01433"></a><span class="lineno"><a class="line" href="namespacepk.html#a9fd9920d995771789634e1839d90211c"> 1433</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a9fd9920d995771789634e1839d90211c">is_dislike</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01434" name="l01434"></a><span class="lineno"> 1434</span> </div>
<div class="line"><a id="l01436" name="l01436"></a><span class="lineno"><a class="line" href="namespacepk.html#a7c814586bccaeecf20c9070365e29798"> 1436</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7c814586bccaeecf20c9070365e29798">is_drills_ended</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01437" name="l01437"></a><span class="lineno"> 1437</span> </div>
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"><a class="line" href="namespacepk.html#ae41f4f235227a3dd1726eb034d75bf6b"> 1442</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ae41f4f235227a3dd1726eb034d75bf6b">is_enabled_terrain</a>(<span class="keywordtype">int</span> terrain_id);</div>
<div class="line"><a id="l01443" name="l01443"></a><span class="lineno"> 1443</span> </div>
<div class="line"><a id="l01444" name="l01444"></a><span class="lineno"> 1444</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01445" name="l01445"></a><span class="lineno"><a class="line" href="namespacepk.html#a2d7ce53491e3960cc6707f80c68d36f8"> 1445</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2d7ce53491e3960cc6707f80c68d36f8">is_enemy</a>(<a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@src, <a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@dst);</div>
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"> 1446</span> </div>
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"><a class="line" href="namespacepk.html#a80d96c8be23b1edd9cf4bf3913f9018e"> 1453</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2d7ce53491e3960cc6707f80c68d36f8">is_enemy</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"> 1454</span> </div>
<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"> 1455</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01456" name="l01456"></a><span class="lineno"><a class="line" href="namespacepk.html#a37e6b206c2087905eda87fe856037290"> 1456</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a37e6b206c2087905eda87fe856037290">is_first_month_of_quarter</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01457" name="l01457"></a><span class="lineno"> 1457</span> </div>
<div class="line"><a id="l01464" name="l01464"></a><span class="lineno"><a class="line" href="namespacepk.html#aa93b7c794974c3511de0b65e956629e4"> 1464</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a37e6b206c2087905eda87fe856037290">is_first_month_of_quarter</a>(<span class="keywordtype">int</span> month) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"> 1465</span> </div>
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"><a class="line" href="namespacepk.html#a3179900d2e97ecfee534162ba295c43b"> 1467</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a3179900d2e97ecfee534162ba295c43b">is_fuufu</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span> </div>
<div class="line"><a id="l01470" name="l01470"></a><span class="lineno"><a class="line" href="namespacepk.html#a92732e59f39dd6fd67924c7f85215e01"> 1470</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a92732e59f39dd6fd67924c7f85215e01">is_general_type</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01471" name="l01471"></a><span class="lineno"> 1471</span> </div>
<div class="line"><a id="l01473" name="l01473"></a><span class="lineno"><a class="line" href="namespacepk.html#aa9d482a130fc9c12e1a7e1266d61a8ee"> 1473</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa9d482a130fc9c12e1a7e1266d61a8ee">is_gikyoudai</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01474" name="l01474"></a><span class="lineno"> 1474</span> </div>
<div class="line"><a id="l01476" name="l01476"></a><span class="lineno"><a class="line" href="namespacepk.html#af52d45a9683b0684e2164d693cd6b624"> 1476</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#af52d45a9683b0684e2164d693cd6b624">is_government_type</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01477" name="l01477"></a><span class="lineno"> 1477</span> </div>
<div class="line"><a id="l01479" name="l01479"></a><span class="lineno"><a class="line" href="namespacepk.html#aa714cf7242886241b9b53cbb1fb6964c"> 1479</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa714cf7242886241b9b53cbb1fb6964c">is_gunshi</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01480" name="l01480"></a><span class="lineno"> 1480</span> </div>
<div class="line"><a id="l01482" name="l01482"></a><span class="lineno"><a class="line" href="namespacepk.html#ad68ff3ca6a476ef75bce17655cb8cf40"> 1482</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad68ff3ca6a476ef75bce17655cb8cf40">is_horyo</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span> </div>
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"><a class="line" href="namespacepk.html#af7928fee214e125dbc19b5a1e89c4847"> 1485</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#af7928fee214e125dbc19b5a1e89c4847">is_idle</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"> 1486</span> </div>
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"><a class="line" href="namespacepk.html#ae1732dc28367c811d5d2d100792d7409"> 1488</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ae1732dc28367c811d5d2d100792d7409">is_iminzoku</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01489" name="l01489"></a><span class="lineno"> 1489</span> </div>
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"><a class="line" href="namespacepk.html#ad2151e66c16ce64438ccf7857007c3ed"> 1491</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad2151e66c16ce64438ccf7857007c3ed">is_in_range</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; center, <span class="keywordtype">int</span> radius, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; check) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"> 1492</span> </div>
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"><a class="line" href="namespacepk.html#a3e86b0379cc36bff9798148e743743e7"> 1494</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a3e86b0379cc36bff9798148e743743e7">is_in_screen</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span> </div>
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"><a class="line" href="namespacepk.html#a6f9693551cad92ca6eebdce7f0783e7e"> 1497</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a6f9693551cad92ca6eebdce7f0783e7e">is_in_water</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self);</div>
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span> </div>
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"><a class="line" href="namespacepk.html#a534f6d68ee4bba53f75f746430f5d43d"> 1500</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a534f6d68ee4bba53f75f746430f5d43d">is_ippan</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01501" name="l01501"></a><span class="lineno"> 1501</span> </div>
<div class="line"><a id="l01503" name="l01503"></a><span class="lineno"><a class="line" href="namespacepk.html#a42d52c2ec27e04ceab5308803c10ba9d"> 1503</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a42d52c2ec27e04ceab5308803c10ba9d">is_ketsuen</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01504" name="l01504"></a><span class="lineno"> 1504</span> </div>
<div class="line"><a id="l01506" name="l01506"></a><span class="lineno"><a class="line" href="namespacepk.html#a127343c2e57bf3b6069bf1c937a42351"> 1506</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a127343c2e57bf3b6069bf1c937a42351">is_kunshu</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01507" name="l01507"></a><span class="lineno"> 1507</span> </div>
<div class="line"><a id="l01509" name="l01509"></a><span class="lineno"><a class="line" href="namespacepk.html#a58cdff92aa616b5938f96c07c9de3759"> 1509</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a58cdff92aa616b5938f96c07c9de3759">is_large_city</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self);</div>
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"> 1510</span> </div>
<div class="line"><a id="l01512" name="l01512"></a><span class="lineno"><a class="line" href="namespacepk.html#ab22955413073264475e4ca18bdfcc382"> 1512</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ab22955413073264475e4ca18bdfcc382">is_leader</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01513" name="l01513"></a><span class="lineno"> 1513</span> </div>
<div class="line"><a id="l01515" name="l01515"></a><span class="lineno"><a class="line" href="namespacepk.html#a7ead9cf70c52a17103f7bd92fc731cc8"> 1515</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7ead9cf70c52a17103f7bd92fc731cc8">is_like</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01516" name="l01516"></a><span class="lineno"> 1516</span> </div>
<div class="line"><a id="l01518" name="l01518"></a><span class="lineno"><a class="line" href="namespacepk.html#a8bc7d978da150f450ad188304c94656d"> 1518</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a8bc7d978da150f450ad188304c94656d">is_male</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01519" name="l01519"></a><span class="lineno"> 1519</span> </div>
<div class="line"><a id="l01521" name="l01521"></a><span class="lineno"><a class="line" href="namespacepk.html#a35edeff699583f0cda4906a3efc4130a"> 1521</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a35edeff699583f0cda4906a3efc4130a">is_mihakken</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01522" name="l01522"></a><span class="lineno"> 1522</span> </div>
<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"><a class="line" href="namespacepk.html#ad789934bdb956c9fb4b2a14bf6994c53"> 1524</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad789934bdb956c9fb4b2a14bf6994c53">is_military_type</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01525" name="l01525"></a><span class="lineno"> 1525</span> </div>
<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01527" name="l01527"></a><span class="lineno"><a class="line" href="namespacepk.html#aefd658f3e6e61366bb3835c87c304c49"> 1527</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aefd658f3e6e61366bb3835c87c304c49">is_mission_running</a>();</div>
<div class="line"><a id="l01528" name="l01528"></a><span class="lineno"> 1528</span> </div>
<div class="line"><a id="l01530" name="l01530"></a><span class="lineno"><a class="line" href="namespacepk.html#a6878b068c0fe2028dbb95dde3a55af25"> 1530</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a6878b068c0fe2028dbb95dde3a55af25">is_mitoujou</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01531" name="l01531"></a><span class="lineno"> 1531</span> </div>
<div class="line"><a id="l01536" name="l01536"></a><span class="lineno"><a class="line" href="namespacepk.html#ab71d4c4275f9af5f1cfee451434735e3"> 1536</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ab71d4c4275f9af5f1cfee451434735e3">is_neighbor_base</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01537" name="l01537"></a><span class="lineno"> 1537</span> </div>
<div class="line"><a id="l01539" name="l01539"></a><span class="lineno"><a class="line" href="namespacepk.html#a5c89b895d6c1d3b7bb9ed77f9853b79b"> 1539</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a5c89b895d6c1d3b7bb9ed77f9853b79b">is_neighbor_force</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ src, <a class="code hl_struct" href="structpk_1_1force.html">force</a>@dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01540" name="l01540"></a><span class="lineno"> 1540</span> </div>
<div class="line"><a id="l01541" name="l01541"></a><span class="lineno"> 1541</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01542" name="l01542"></a><span class="lineno"><a class="line" href="namespacepk.html#aca95644b5032c93757fa4c8a45351a61"> 1542</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aca95644b5032c93757fa4c8a45351a61">is_neighbor_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; src, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01543" name="l01543"></a><span class="lineno"> 1543</span> </div>
<div class="line"><a id="l01544" name="l01544"></a><span class="lineno"> 1544</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01545" name="l01545"></a><span class="lineno"><a class="line" href="namespacepk.html#ad5cf267d22e26314aaa5c320cd2974db"> 1545</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad5cf267d22e26314aaa5c320cd2974db">is_normal_force</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self);</div>
<div class="line"><a id="l01546" name="l01546"></a><span class="lineno"> 1546</span> </div>
<div class="line"><a id="l01551" name="l01551"></a><span class="lineno"><a class="line" href="namespacepk.html#a19f8adbd660ddb406969856f98ef448a"> 1551</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad5cf267d22e26314aaa5c320cd2974db">is_normal_force</a>(<span class="keywordtype">int</span> force_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01552" name="l01552"></a><span class="lineno"> 1552</span> </div>
<div class="line"><a id="l01554" name="l01554"></a><span class="lineno"><a class="line" href="namespacepk.html#a8ca6bd955efbda34a0c1a88ee195861c"> 1554</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a8ca6bd955efbda34a0c1a88ee195861c">is_obstacle_type</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01555" name="l01555"></a><span class="lineno"> 1555</span> </div>
<div class="line"><a id="l01556" name="l01556"></a><span class="lineno"> 1556</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01557" name="l01557"></a><span class="lineno"><a class="line" href="namespacepk.html#ad557bd4d522adf30411121cca428291e"> 1557</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad557bd4d522adf30411121cca428291e">is_on_fire</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l01558" name="l01558"></a><span class="lineno"> 1558</span> </div>
<div class="line"><a id="l01559" name="l01559"></a><span class="lineno"> 1559</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01560" name="l01560"></a><span class="lineno"><a class="line" href="namespacepk.html#a22b4d0bdfbb6a5078a5d18c6554442f2"> 1560</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a22b4d0bdfbb6a5078a5d18c6554442f2">is_own</a>(<a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@src, <a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@dst);</div>
<div class="line"><a id="l01561" name="l01561"></a><span class="lineno"> 1561</span> </div>
<div class="line"><a id="l01563" name="l01563"></a><span class="lineno"><a class="line" href="namespacepk.html#a4f41cfdce88cbcb453a7f6bdc2ea59dd"> 1563</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a4f41cfdce88cbcb453a7f6bdc2ea59dd">is_oyako</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l01564" name="l01564"></a><span class="lineno"> 1564</span> </div>
<div class="line"><a id="l01566" name="l01566"></a><span class="lineno"><a class="line" href="namespacepk.html#aa437745e210de46a75bf10ef0735dc26"> 1566</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa437745e210de46a75bf10ef0735dc26">is_player_controlled</a>(<a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@self);</div>
<div class="line"><a id="l01567" name="l01567"></a><span class="lineno"> 1567</span> </div>
<div class="line"><a id="l01569" name="l01569"></a><span class="lineno"><a class="line" href="namespacepk.html#a30f481be7f6582264b564d34d1648fb8"> 1569</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a30f481be7f6582264b564d34d1648fb8">is_protecting_the_emperor</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self);</div>
<div class="line"><a id="l01570" name="l01570"></a><span class="lineno"> 1570</span> </div>
<div class="line"><a id="l01571" name="l01571"></a><span class="lineno"> 1571</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01572" name="l01572"></a><span class="lineno"><a class="line" href="namespacepk.html#a0a19d7198cb0627e211dffb388243dac"> 1572</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a0a19d7198cb0627e211dffb388243dac">is_reachable_neighbor</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst, <span class="keywordtype">int</span> force_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01573" name="l01573"></a><span class="lineno"> 1573</span> </div>
<div class="line"><a id="l01575" name="l01575"></a><span class="lineno"><a class="line" href="namespacepk.html#a17c04e2bd8d4edcd082f408c98c323c4"> 1575</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a17c04e2bd8d4edcd082f408c98c323c4">is_shibou</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01576" name="l01576"></a><span class="lineno"> 1576</span> </div>
<div class="line"><a id="l01578" name="l01578"></a><span class="lineno"><a class="line" href="namespacepk.html#a04750eac9d918b4ca6cdd11a71b82ed6"> 1578</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a04750eac9d918b4ca6cdd11a71b82ed6">is_taishu</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01579" name="l01579"></a><span class="lineno"> 1579</span> </div>
<div class="line"><a id="l01581" name="l01581"></a><span class="lineno"><a class="line" href="namespacepk.html#aa714ead771f854bb7d024edeb1fdff18"> 1581</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa714ead771f854bb7d024edeb1fdff18">is_totoku</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01582" name="l01582"></a><span class="lineno"> 1582</span> </div>
<div class="line"><a id="l01584" name="l01584"></a><span class="lineno"><a class="line" href="namespacepk.html#a95b3ea17e5b433508b4e2f47c9b1e794"> 1584</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a95b3ea17e5b433508b4e2f47c9b1e794">is_trap_type</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self);</div>
<div class="line"><a id="l01585" name="l01585"></a><span class="lineno"> 1585</span> </div>
<div class="line"><a id="l01587" name="l01587"></a><span class="lineno"><a class="line" href="namespacepk.html#ad945c6023febc5ac8c188707e9efa1fc"> 1587</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad945c6023febc5ac8c188707e9efa1fc">is_unitize</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01588" name="l01588"></a><span class="lineno"> 1588</span> </div>
<div class="line"><a id="l01589" name="l01589"></a><span class="lineno"> 1589</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01590" name="l01590"></a><span class="lineno"><a class="line" href="namespacepk.html#a247493dcff9f1f07dcb9162700cb6b87"> 1590</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a247493dcff9f1f07dcb9162700cb6b87">is_valid_ability_id</a>(<span class="keywordtype">int</span> ability_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01591" name="l01591"></a><span class="lineno"> 1591</span> </div>
<div class="line"><a id="l01592" name="l01592"></a><span class="lineno"> 1592</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01593" name="l01593"></a><span class="lineno"><a class="line" href="namespacepk.html#a005c59afa386f727c2bf011f99876d51"> 1593</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a005c59afa386f727c2bf011f99876d51">is_valid_building_id</a>(<span class="keywordtype">int</span> building_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01594" name="l01594"></a><span class="lineno"> 1594</span> </div>
<div class="line"><a id="l01595" name="l01595"></a><span class="lineno"> 1595</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"><a class="line" href="namespacepk.html#a62f7bc147f44f8fe160762f3ed6ebe4a"> 1596</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a62f7bc147f44f8fe160762f3ed6ebe4a">is_valid_city_id</a>(<span class="keywordtype">int</span> city_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span> </div>
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b31ec88129cb892190fb8b4bf184c1b"> 1599</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a5b31ec88129cb892190fb8b4bf184c1b">is_valid_district_id</a>(<span class="keywordtype">int</span> district_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span> </div>
<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"><a class="line" href="namespacepk.html#abed03af99988312fcaa0c0af6788e2ee"> 1602</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abed03af99988312fcaa0c0af6788e2ee">is_valid_equipment_id</a>(<span class="keywordtype">int</span> equipment_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span> </div>
<div class="line"><a id="l01604" name="l01604"></a><span class="lineno"> 1604</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01605" name="l01605"></a><span class="lineno"><a class="line" href="namespacepk.html#a8a806a36cb8d3f35800dfc33c2a7231c"> 1605</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a8a806a36cb8d3f35800dfc33c2a7231c">is_valid_facility_id</a>(<span class="keywordtype">int</span> facility_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01606" name="l01606"></a><span class="lineno"> 1606</span> </div>
<div class="line"><a id="l01607" name="l01607"></a><span class="lineno"> 1607</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01608" name="l01608"></a><span class="lineno"><a class="line" href="namespacepk.html#a22bd9a4fdefc5536592dac908094eef5"> 1608</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a22bd9a4fdefc5536592dac908094eef5">is_valid_family_name_id</a>(<span class="keywordtype">int</span> familyname_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01609" name="l01609"></a><span class="lineno"> 1609</span> </div>
<div class="line"><a id="l01610" name="l01610"></a><span class="lineno"> 1610</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01611" name="l01611"></a><span class="lineno"><a class="line" href="namespacepk.html#a56a0a23f1bb5f95e22fa92a3bd7093ea"> 1611</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a56a0a23f1bb5f95e22fa92a3bd7093ea">is_valid_force_id</a>(<span class="keywordtype">int</span> force_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01612" name="l01612"></a><span class="lineno"> 1612</span> </div>
<div class="line"><a id="l01613" name="l01613"></a><span class="lineno"> 1613</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01614" name="l01614"></a><span class="lineno"><a class="line" href="namespacepk.html#a061773ff27c6f475b5e92e6c0eda0fe6"> 1614</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a061773ff27c6f475b5e92e6c0eda0fe6">is_valid_gate_id</a>(<span class="keywordtype">int</span> gate_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01615" name="l01615"></a><span class="lineno"> 1615</span> </div>
<div class="line"><a id="l01616" name="l01616"></a><span class="lineno"> 1616</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01617" name="l01617"></a><span class="lineno"><a class="line" href="namespacepk.html#ac8e8e62344f02d13da9690879608dd99"> 1617</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac8e8e62344f02d13da9690879608dd99">is_valid_hex_direction</a>(<span class="keywordtype">int</span> direction) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01618" name="l01618"></a><span class="lineno"> 1618</span> </div>
<div class="line"><a id="l01619" name="l01619"></a><span class="lineno"> 1619</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01620" name="l01620"></a><span class="lineno"><a class="line" href="namespacepk.html#a4714772a4a352fe17c05f7973f411b4a"> 1620</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a4714772a4a352fe17c05f7973f411b4a">is_valid_item_id</a>(<span class="keywordtype">int</span> item_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01621" name="l01621"></a><span class="lineno"> 1621</span> </div>
<div class="line"><a id="l01622" name="l01622"></a><span class="lineno"> 1622</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01623" name="l01623"></a><span class="lineno"><a class="line" href="namespacepk.html#ac973f8e446e5d40ce8e017e6d65b47a6"> 1623</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac973f8e446e5d40ce8e017e6d65b47a6">is_valid_item_type</a>(<span class="keywordtype">int</span> type) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01624" name="l01624"></a><span class="lineno"> 1624</span> </div>
<div class="line"><a id="l01625" name="l01625"></a><span class="lineno"> 1625</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01626" name="l01626"></a><span class="lineno"><a class="line" href="namespacepk.html#a62c183b139b9f6f2b9c1309193d3e749"> 1626</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a62c183b139b9f6f2b9c1309193d3e749">is_valid_kokugou_id</a>(<span class="keywordtype">int</span> kokugou_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01627" name="l01627"></a><span class="lineno"> 1627</span> </div>
<div class="line"><a id="l01628" name="l01628"></a><span class="lineno"> 1628</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01629" name="l01629"></a><span class="lineno"><a class="line" href="namespacepk.html#afa4ecba39a3ebb3aab3ae1e465953bca"> 1629</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#afa4ecba39a3ebb3aab3ae1e465953bca">is_valid_mibun</a>(<span class="keywordtype">int</span> mibun) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01630" name="l01630"></a><span class="lineno"> 1630</span> </div>
<div class="line"><a id="l01631" name="l01631"></a><span class="lineno"> 1631</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01632" name="l01632"></a><span class="lineno"><a class="line" href="namespacepk.html#a2493e179d4e3a19b66ef07addcad0309"> 1632</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2493e179d4e3a19b66ef07addcad0309">is_valid_normal_force_id</a>(<span class="keywordtype">int</span> force_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01633" name="l01633"></a><span class="lineno"> 1633</span> </div>
<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01635" name="l01635"></a><span class="lineno"><a class="line" href="namespacepk.html#aa88a70f8060627a627d60dee787438c5"> 1635</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa88a70f8060627a627d60dee787438c5">is_valid_person_id</a>(<span class="keywordtype">int</span> person_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01636" name="l01636"></a><span class="lineno"> 1636</span> </div>
<div class="line"><a id="l01637" name="l01637"></a><span class="lineno"> 1637</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01638" name="l01638"></a><span class="lineno"><a class="line" href="namespacepk.html#aaa79cc2b4df784b10a20187aff884d79"> 1638</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aaa79cc2b4df784b10a20187aff884d79">is_valid_port_id</a>(<span class="keywordtype">int</span> port_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01639" name="l01639"></a><span class="lineno"> 1639</span> </div>
<div class="line"><a id="l01640" name="l01640"></a><span class="lineno"> 1640</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01641" name="l01641"></a><span class="lineno"><a class="line" href="namespacepk.html#a02a216ac7903b09ab5881691d1e69a9b"> 1641</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a02a216ac7903b09ab5881691d1e69a9b">is_valid_pos</a>(<a class="code hl_struct" href="structpk_1_1point.html">point</a> pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01642" name="l01642"></a><span class="lineno"> 1642</span> </div>
<div class="line"><a id="l01643" name="l01643"></a><span class="lineno"> 1643</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01644" name="l01644"></a><span class="lineno"><a class="line" href="namespacepk.html#a7f8c893f4d222a64842af0e1771b05b7"> 1644</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7f8c893f4d222a64842af0e1771b05b7">is_valid_province_id</a>(<span class="keywordtype">int</span> province_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01645" name="l01645"></a><span class="lineno"> 1645</span> </div>
<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"> 1646</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"><a class="line" href="namespacepk.html#ab60fa7f8e61c7c49ee1539b852def1f9"> 1647</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ab60fa7f8e61c7c49ee1539b852def1f9">is_valid_rank_id</a>(<span class="keywordtype">int</span> rank_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span> </div>
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"><a class="line" href="namespacepk.html#a9134a227fec76c3f8c04b7487957df04"> 1650</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a9134a227fec76c3f8c04b7487957df04">is_valid_region_id</a>(<span class="keywordtype">int</span> region_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span> </div>
<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"><a class="line" href="namespacepk.html#a8d39fadb3c043397db0592cb5de6d416"> 1653</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a8d39fadb3c043397db0592cb5de6d416">is_valid_skill_id</a>(<span class="keywordtype">int</span> skill_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01654" name="l01654"></a><span class="lineno"> 1654</span> </div>
<div class="line"><a id="l01656" name="l01656"></a><span class="lineno"><a class="line" href="namespacepk.html#ae0becc4c7ae159784fa98922d8c92a93"> 1656</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ae0becc4c7ae159784fa98922d8c92a93">is_valid_skill_id2</a>(<span class="keywordtype">int</span> skill_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01657" name="l01657"></a><span class="lineno"> 1657</span> </div>
<div class="line"><a id="l01658" name="l01658"></a><span class="lineno"> 1658</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01659" name="l01659"></a><span class="lineno"><a class="line" href="namespacepk.html#ad4244fdd3bddc2cb86c08cf8223cb499"> 1659</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad4244fdd3bddc2cb86c08cf8223cb499">is_valid_tactics_id</a>(<span class="keywordtype">int</span> tactics_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01660" name="l01660"></a><span class="lineno"> 1660</span> </div>
<div class="line"><a id="l01661" name="l01661"></a><span class="lineno"> 1661</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01662" name="l01662"></a><span class="lineno"><a class="line" href="namespacepk.html#a8d3e24e6ee27a8ce2aef4d91839d2e39"> 1662</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a8d3e24e6ee27a8ce2aef4d91839d2e39">is_valid_tech_id</a>(<span class="keywordtype">int</span> tech_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01663" name="l01663"></a><span class="lineno"> 1663</span> </div>
<div class="line"><a id="l01664" name="l01664"></a><span class="lineno"> 1664</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01665" name="l01665"></a><span class="lineno"><a class="line" href="namespacepk.html#a942eae44e89373496eaeb5d6ebfb9bb6"> 1665</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a942eae44e89373496eaeb5d6ebfb9bb6">is_valid_terrain_id</a>(<span class="keywordtype">int</span> terrain_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01666" name="l01666"></a><span class="lineno"> 1666</span> </div>
<div class="line"><a id="l01667" name="l01667"></a><span class="lineno"> 1667</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"><a class="line" href="namespacepk.html#a8609672180096ac6e28d40ba62e85f53"> 1668</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a8609672180096ac6e28d40ba62e85f53">is_valid_title_id</a>(<span class="keywordtype">int</span> title_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01669" name="l01669"></a><span class="lineno"> 1669</span> </div>
<div class="line"><a id="l01670" name="l01670"></a><span class="lineno"> 1670</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"><a class="line" href="namespacepk.html#a129b0333d6cdc1ba4501467f22c2d103"> 1671</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a129b0333d6cdc1ba4501467f22c2d103">is_valid_unit_id</a>(<span class="keywordtype">int</span> unit_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01672" name="l01672"></a><span class="lineno"> 1672</span> </div>
<div class="line"><a id="l01674" name="l01674"></a><span class="lineno"><a class="line" href="namespacepk.html#aa87907a6725c9313fd12ce0c3ac6b066"> 1674</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aa87907a6725c9313fd12ce0c3ac6b066">is_valid_unit_order</a>(<span class="keywordtype">int</span> order) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01675" name="l01675"></a><span class="lineno"> 1675</span> </div>
<div class="line"><a id="l01677" name="l01677"></a><span class="lineno"><a class="line" href="namespacepk.html#ad4d2875a46477461515b3cd0c33959fc"> 1677</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ad4d2875a46477461515b3cd0c33959fc">is_valid_unit_status</a>(<span class="keywordtype">int</span> status) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01678" name="l01678"></a><span class="lineno"> 1678</span> </div>
<div class="line"><a id="l01680" name="l01680"></a><span class="lineno"><a class="line" href="namespacepk.html#ab8378b5419f2ae3de5089b91ccd6d617"> 1680</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ab8378b5419f2ae3de5089b91ccd6d617">is_valid_unit_type</a>(<span class="keywordtype">int</span> type) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01681" name="l01681"></a><span class="lineno"> 1681</span> </div>
<div class="line"><a id="l01682" name="l01682"></a><span class="lineno"> 1682</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01683" name="l01683"></a><span class="lineno"><a class="line" href="namespacepk.html#a7b942406dce3ca39a7d8ac8d05c1beea"> 1683</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7b942406dce3ca39a7d8ac8d05c1beea">is_water_terrain</a>(<span class="keywordtype">int</span> terrain_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01684" name="l01684"></a><span class="lineno"> 1684</span> </div>
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"><a class="line" href="namespacepk.html#a54ea982f6d247d850f990acce4a38b66"> 1686</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a54ea982f6d247d850f990acce4a38b66">is_zaiya</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self);</div>
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span> </div>
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"><a class="line" href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05"> 1689</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05">kill</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">bool</span> effect = true) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01690" name="l01690"></a><span class="lineno"> 1690</span> </div>
<div class="line"><a id="l01699" name="l01699"></a><span class="lineno"><a class="line" href="namespacepk.html#a99271b0844cba1aceeb2574264c7da04"> 1699</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05">kill</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">bool</span> take_over = false, <a class="code hl_struct" href="structpk_1_1force.html">force</a>@ by = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01700" name="l01700"></a><span class="lineno"> 1700</span> </div>
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"><a class="line" href="namespacepk.html#a0facb90b16ac1bcb1a0761cf25a95ea0"> 1705</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05">kill</a>(<a class="code hl_struct" href="structpk_1_1item.html">item</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01706" name="l01706"></a><span class="lineno"> 1706</span> </div>
<div class="line"><a id="l01722" name="l01722"></a><span class="lineno"><a class="line" href="namespacepk.html#a481317efc7243f98738fd5f9d2dfb2c5"> 1722</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05">kill</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ by = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>, <a class="code hl_struct" href="structpk_1_1hex__object.html">hex_object</a>@ where = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ successor = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>, <span class="keywordtype">int</span> type = 0) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01723" name="l01723"></a><span class="lineno"> 1723</span> </div>
<div class="line"><a id="l01732" name="l01732"></a><span class="lineno"><a class="line" href="namespacepk.html#a9ca9d3317261ea673a45e35b237f25e8"> 1732</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05">kill</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@by = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>, <span class="keywordtype">bool</span> melee = false, <span class="keywordtype">bool</span> increase_hobaku_chance = false) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01733" name="l01733"></a><span class="lineno"> 1733</span> </div>
<div class="line"><a id="l01735" name="l01735"></a><span class="lineno"><a class="line" href="namespacepk.html#a2ccb9326827bd530509a2deaf4870b60"> 1735</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2ccb9326827bd530509a2deaf4870b60">leave_control</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self);</div>
<div class="line"><a id="l01736" name="l01736"></a><span class="lineno"> 1736</span> </div>
<div class="line"><a id="l01737" name="l01737"></a><span class="lineno"> 1737</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01738" name="l01738"></a><span class="lineno"> 1738</span>    template &lt;typename T&gt;</div>
<div class="line"><a id="l01739" name="l01739"></a><span class="lineno"><a class="line" href="namespacepk.html#a5df9bcf62258b6d90d71c6d05873cc50"> 1739</a></span>    array&lt;T&gt; <a class="code hl_function" href="namespacepk.html#a5df9bcf62258b6d90d71c6d05873cc50">list_to_array</a>(const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;T&gt;&amp;);</div>
<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span> </div>
<div class="line"><a id="l01745" name="l01745"></a><span class="lineno"><a class="line" href="namespacepk.html#a6f17401c8c1d3ff1ba394430d35ea73a"> 1745</a></span>    <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith <a class="code hl_function" href="namespacepk.html#a6f17401c8c1d3ff1ba394430d35ea73a">load</a>(<a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <span class="keywordtype">id</span>, <a class="code hl_typedef" href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a> index, <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith default_value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"> 1746</span> </div>
<div class="line"><a id="l01747" name="l01747"></a><span class="lineno"> 1747</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01748" name="l01748"></a><span class="lineno"><a class="line" href="namespacepk.html#abc3688232944766451f4ed4861abac73"> 1748</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abc3688232944766451f4ed4861abac73">load_xml</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span> </div>
<div class="line"><a id="l01750" name="l01750"></a><span class="lineno"> 1750</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01751" name="l01751"></a><span class="lineno"><a class="line" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834"> 1751</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a id="l01752" name="l01752"></a><span class="lineno"> 1752</span> </div>
<div class="line"><a id="l01753" name="l01753"></a><span class="lineno"> 1753</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01754" name="l01754"></a><span class="lineno"><a class="line" href="namespacepk.html#a9c57fbcba02edb5535d866ff6d987a76"> 1754</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span> </div>
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"> 1756</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01757" name="l01757"></a><span class="lineno"><a class="line" href="namespacepk.html#a0f88826750700381ef7ccef32bf99102"> 1757</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a id="l01758" name="l01758"></a><span class="lineno"> 1758</span> </div>
<div class="line"><a id="l01759" name="l01759"></a><span class="lineno"> 1759</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01760" name="l01760"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b02cf0a879320698e741045bc699a94"> 1760</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
<div class="line"><a id="l01761" name="l01761"></a><span class="lineno"> 1761</span> </div>
<div class="line"><a id="l01762" name="l01762"></a><span class="lineno"> 1762</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01763" name="l01763"></a><span class="lineno"><a class="line" href="namespacepk.html#a5e61eef17b421070002891ea6718a7c8"> 1763</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a id="l01764" name="l01764"></a><span class="lineno"> 1764</span> </div>
<div class="line"><a id="l01765" name="l01765"></a><span class="lineno"> 1765</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01766" name="l01766"></a><span class="lineno"><a class="line" href="namespacepk.html#a3721084d4cdd69ecb920f5678ffbd6a2"> 1766</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
<div class="line"><a id="l01767" name="l01767"></a><span class="lineno"> 1767</span> </div>
<div class="line"><a id="l01768" name="l01768"></a><span class="lineno"> 1768</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01769" name="l01769"></a><span class="lineno"><a class="line" href="namespacepk.html#a7c73200132443bd756affb793296c5f8"> 1769</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7c73200132443bd756affb793296c5f8">message_box</a>(const <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a> = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01770" name="l01770"></a><span class="lineno"> 1770</span> </div>
<div class="line"><a id="l01771" name="l01771"></a><span class="lineno"> 1771</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01772" name="l01772"></a><span class="lineno"><a class="line" href="namespacepk.html#ac0fb1bcb46b5cafc244c7d7de83ee660"> 1772</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7c73200132443bd756affb793296c5f8">message_box</a>(const <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, const <span class="keywordtype">string</span>&amp; name) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01773" name="l01773"></a><span class="lineno"> 1773</span> </div>
<div class="line"><a id="l01775" name="l01775"></a><span class="lineno"><a class="line" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84"> 1775</a></span>    <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">mibun_flags</a>(<span class="keywordtype">int</span>, ...);</div>
<div class="line"><a id="l01776" name="l01776"></a><span class="lineno"> 1776</span> </div>
<div class="line"><a id="l01777" name="l01777"></a><span class="lineno"> 1777</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01778" name="l01778"></a><span class="lineno"><a class="line" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3"> 1778</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a id="l01779" name="l01779"></a><span class="lineno"> 1779</span> </div>
<div class="line"><a id="l01780" name="l01780"></a><span class="lineno"> 1780</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01781" name="l01781"></a><span class="lineno"><a class="line" href="namespacepk.html#af3e7fd1cc6d9edbef03fbd5da9ba3800"> 1781</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span> </div>
<div class="line"><a id="l01783" name="l01783"></a><span class="lineno"> 1783</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"><a class="line" href="namespacepk.html#ae3ff0a4d0373144cba88084eebd69ecd"> 1784</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a id="l01785" name="l01785"></a><span class="lineno"> 1785</span> </div>
<div class="line"><a id="l01786" name="l01786"></a><span class="lineno"> 1786</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01787" name="l01787"></a><span class="lineno"><a class="line" href="namespacepk.html#a6f76cd71b503a38e840f0211af99148a"> 1787</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
<div class="line"><a id="l01788" name="l01788"></a><span class="lineno"> 1788</span> </div>
<div class="line"><a id="l01789" name="l01789"></a><span class="lineno"> 1789</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01790" name="l01790"></a><span class="lineno"><a class="line" href="namespacepk.html#ad30dd2fdca8795d28e33d08a74667923"> 1790</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>(<span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>, <span class="keywordtype">int</span>);</div>
<div class="line"><a id="l01791" name="l01791"></a><span class="lineno"> 1791</span> </div>
<div class="line"><a id="l01792" name="l01792"></a><span class="lineno"> 1792</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01793" name="l01793"></a><span class="lineno"><a class="line" href="namespacepk.html#a32e5e076037d84d5eee71198f5314881"> 1793</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
<div class="line"><a id="l01794" name="l01794"></a><span class="lineno"> 1794</span> </div>
<div class="line"><a id="l01795" name="l01795"></a><span class="lineno"> 1795</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"><a class="line" href="namespacepk.html#a54fd7d900f4dd47c5b859bf1fb9a0af2"> 1796</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a54fd7d900f4dd47c5b859bf1fb9a0af2">move</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@dst, <span class="keywordtype">bool</span> message = false) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01797" name="l01797"></a><span class="lineno"> 1797</span> </div>
<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"><a class="line" href="namespacepk.html#a545b4c0ddbfa819c3ef66ca64a7da6f2"> 1803</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a54fd7d900f4dd47c5b859bf1fb9a0af2">move</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, const array&lt;<a class="code hl_struct" href="structpk_1_1point.html">point</a>&gt;&amp; steps) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01804" name="l01804"></a><span class="lineno"> 1804</span> </div>
<div class="line"><a id="l01805" name="l01805"></a><span class="lineno"> 1805</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01806" name="l01806"></a><span class="lineno"><a class="line" href="namespacepk.html#a2914254b25498198f45aa3ff75e5f79a"> 1806</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2914254b25498198f45aa3ff75e5f79a">move_screen</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> speed = 1000);</div>
<div class="line"><a id="l01807" name="l01807"></a><span class="lineno"> 1807</span> </div>
<div class="line"><a id="l01809" name="l01809"></a><span class="lineno"><a class="line" href="namespacepk.html#a2392082418757f3209d31f71426761a4"> 1809</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2392082418757f3209d31f71426761a4">neutralize</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01810" name="l01810"></a><span class="lineno"> 1810</span> </div>
<div class="line"><a id="l01820" name="l01820"></a><span class="lineno"><a class="line" href="namespacepk.html#aaff16688dca12ec49f726650afdf0a02"> 1820</a></span>    typedef <span class="keywordtype">string</span>(*<a class="code hl_typedef" href="namespacepk.html#aaff16688dca12ec49f726650afdf0a02">numberpad_t</a>)(<span class="keywordtype">int</span> line, <span class="keywordtype">int</span> original_value, <span class="keywordtype">int</span> current_value);</div>
<div class="line"><a id="l01821" name="l01821"></a><span class="lineno"> 1821</span> </div>
<div class="line"><a id="l01840" name="l01840"></a><span class="lineno"><a class="line" href="namespacepk.html#a9e0c065a238ae0034f3d8282c7cd9063"> 1840</a></span>    <a class="code hl_struct" href="structpk_1_1int__bool.html">int_bool</a> <a class="code hl_function" href="namespacepk.html#a9e0c065a238ae0034f3d8282c7cd9063">numberpad</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, <span class="keywordtype">int</span> def, <a class="code hl_typedef" href="namespacepk.html#aaff16688dca12ec49f726650afdf0a02">numberpad_t</a> callback) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01841" name="l01841"></a><span class="lineno"> 1841</span> </div>
<div class="line"><a id="l01842" name="l01842"></a><span class="lineno"> 1842</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01843" name="l01843"></a><span class="lineno"><a class="line" href="namespacepk.html#ac70bea399c564cab507454567a229ec8"> 1843</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac70bea399c564cab507454567a229ec8">open_event_still</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l01844" name="l01844"></a><span class="lineno"> 1844</span> </div>
<div class="line"><a id="l01845" name="l01845"></a><span class="lineno"> 1845</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="namespacepk.html#a38d5e567a0a3354fef2f8a1d0f338205"> 1846</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a38d5e567a0a3354fef2f8a1d0f338205">open_message_box</a>(const <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a> = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01847" name="l01847"></a><span class="lineno"> 1847</span> </div>
<div class="line"><a id="l01848" name="l01848"></a><span class="lineno"> 1848</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01849" name="l01849"></a><span class="lineno"><a class="line" href="namespacepk.html#a269b7f70204bce95a93bfc12be1af1cb"> 1849</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a38d5e567a0a3354fef2f8a1d0f338205">open_message_box</a>(const <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, const <span class="keywordtype">string</span>&amp; name) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01850" name="l01850"></a><span class="lineno"> 1850</span> </div>
<div class="line"><a id="l01918" name="l01918"></a><span class="lineno"><a class="line" href="namespacepk.html#ab64c3eec6e173ff50b948d016fd76021"> 1918</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt; <a class="code hl_function" href="namespacepk.html#ab64c3eec6e173ff50b948d016fd76021">person_selector</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, const <span class="keywordtype">string</span>&amp; desc, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1person.html">person</a>@&gt;(), <span class="keywordtype">int</span> type = -1) 无例外;</div>
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"> 1919</span> </div>
<div class="line"><a id="l01920" name="l01920"></a><span class="lineno"> 1920</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01921" name="l01921"></a><span class="lineno"><a class="line" href="namespacepk.html#a728c784a929e34871b4d5409fd646aab"> 1921</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a728c784a929e34871b4d5409fd646aab">play_bgm</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> loop = true, <span class="keywordtype">int</span> volume = 100) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01922" name="l01922"></a><span class="lineno"> 1922</span> </div>
<div class="line"><a id="l01923" name="l01923"></a><span class="lineno"> 1923</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01924" name="l01924"></a><span class="lineno"><a class="line" href="namespacepk.html#a4a1d0f98bb60afe382060751f5f72ee3"> 1924</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a4a1d0f98bb60afe382060751f5f72ee3">play_se</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01925" name="l01925"></a><span class="lineno"> 1925</span> </div>
<div class="line"><a id="l01926" name="l01926"></a><span class="lineno"> 1926</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01927" name="l01927"></a><span class="lineno"><a class="line" href="namespacepk.html#ab134feddd4f85c4f629edeeb6a6a0c9c"> 1927</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a4a1d0f98bb60afe382060751f5f72ee3">play_se</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01928" name="l01928"></a><span class="lineno"> 1928</span> </div>
<div class="line"><a id="l01929" name="l01929"></a><span class="lineno"> 1929</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01930" name="l01930"></a><span class="lineno"><a class="line" href="namespacepk.html#aaf1f175092abcc16a91396c6449d3ffd"> 1930</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a4a1d0f98bb60afe382060751f5f72ee3">play_se</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, const <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01931" name="l01931"></a><span class="lineno"> 1931</span> </div>
<div class="line"><a id="l01932" name="l01932"></a><span class="lineno"> 1932</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01933" name="l01933"></a><span class="lineno"><a class="line" href="namespacepk.html#ab31c4f2011772d583bfd0a5c91376165"> 1933</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ab31c4f2011772d583bfd0a5c91376165">play_sfx</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> volume = 100) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01934" name="l01934"></a><span class="lineno"> 1934</span> </div>
<div class="line"><a id="l01935" name="l01935"></a><span class="lineno"> 1935</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01936" name="l01936"></a><span class="lineno"><a class="line" href="namespacepk.html#abc154ed248fbdd4b820bdecb9d591037"> 1936</a></span>    <a class="code hl_struct" href="structpk_1_1sfx__handle.html">sfx_handle</a> <a class="code hl_function" href="namespacepk.html#abc154ed248fbdd4b820bdecb9d591037">play_sfx_loop</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">int</span> volume = 100) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01937" name="l01937"></a><span class="lineno"> 1937</span> </div>
<div class="line"><a id="l01938" name="l01938"></a><span class="lineno"> 1938</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01939" name="l01939"></a><span class="lineno"><a class="line" href="namespacepk.html#a2ce10589179cb75c76914332d9ca4d3c"> 1939</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2ce10589179cb75c76914332d9ca4d3c">play_voice</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01940" name="l01940"></a><span class="lineno"> 1940</span> </div>
<div class="line"><a id="l01941" name="l01941"></a><span class="lineno"> 1941</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01942" name="l01942"></a><span class="lineno"><a class="line" href="namespacepk.html#acff4ca76f57c105a43fb0a342d371930"> 1942</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_function" href="namespacepk.html#acff4ca76f57c105a43fb0a342d371930">port_to_building</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self);</div>
<div class="line"><a id="l01943" name="l01943"></a><span class="lineno"> 1943</span> </div>
<div class="line"><a id="l01945" name="l01945"></a><span class="lineno"><a class="line" href="namespacepk.html#a511ba2523a5d36610e055978709d5ca3"> 1945</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a511ba2523a5d36610e055978709d5ca3">printf</a>(const <span class="keywordtype">string</span>&amp; format_str, ...) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01946" name="l01946"></a><span class="lineno"> 1946</span> </div>
<div class="line"><a id="l01947" name="l01947"></a><span class="lineno"> 1947</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01948" name="l01948"></a><span class="lineno"><a class="line" href="namespacepk.html#ac0d45f11d8702309bdd192a41de68a44"> 1948</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#ac0d45f11d8702309bdd192a41de68a44">radians</a>(<span class="keywordtype">float</span> degree);</div>
<div class="line"><a id="l01949" name="l01949"></a><span class="lineno"> 1949</span> </div>
<div class="line"><a id="l01954" name="l01954"></a><span class="lineno"><a class="line" href="namespacepk.html#ab045e39ca76e4d776308393a86f00a3b"> 1954</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ab045e39ca76e4d776308393a86f00a3b">rand</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01955" name="l01955"></a><span class="lineno"> 1955</span> </div>
<div class="line"><a id="l01960" name="l01960"></a><span class="lineno"><a class="line" href="namespacepk.html#a499cb0d6039e28bd5f008f4be7918fb2"> 1960</a></span>    <a class="code hl_typedef" href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a> <a class="code hl_function" href="namespacepk.html#ab045e39ca76e4d776308393a86f00a3b">rand</a>(<a class="code hl_typedef" href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01961" name="l01961"></a><span class="lineno"> 1961</span> </div>
<div class="line"><a id="l01966" name="l01966"></a><span class="lineno"><a class="line" href="namespacepk.html#a5ff02be4157f9ac42a8d2a3bd7320a6a"> 1966</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ab045e39ca76e4d776308393a86f00a3b">rand</a>(<span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, <span class="keywordtype">int</span> seed1, <span class="keywordtype">int</span> seed2 = 0, <span class="keywordtype">int</span> seed3 = 0, <span class="keywordtype">int</span> seed4 = 0, <span class="keywordtype">int</span> seed5 = 0, <span class="keywordtype">int</span> seed6 = 0, <span class="keywordtype">int</span> seed7 = 0) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01967" name="l01967"></a><span class="lineno"> 1967</span> </div>
<div class="line"><a id="l01972" name="l01972"></a><span class="lineno"><a class="line" href="namespacepk.html#aaa41da20104b0fa1c01b2e022568a126"> 1972</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aaa41da20104b0fa1c01b2e022568a126">rand_bool</a>(<span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01973" name="l01973"></a><span class="lineno"> 1973</span> </div>
<div class="line"><a id="l01983" name="l01983"></a><span class="lineno"><a class="line" href="namespacepk.html#ae3402a47f3e6f521e4629acc6d040fd6"> 1983</a></span>    array&lt;<a class="code hl_struct" href="structpk_1_1point.html">point</a>&gt;@<a class="code hl_function" href="namespacepk.html#ae3402a47f3e6f521e4629acc6d040fd6">range</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>);</div>
<div class="line"><a id="l01984" name="l01984"></a><span class="lineno"> 1984</span> </div>
<div class="line"><a id="l01986" name="l01986"></a><span class="lineno"><a class="line" href="namespacepk.html#a2a302bc42d2a51c1008f8fe4934464e1"> 1986</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2a302bc42d2a51c1008f8fe4934464e1">release</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01987" name="l01987"></a><span class="lineno"> 1987</span> </div>
<div class="line"><a id="l01993" name="l01993"></a><span class="lineno"><a class="line" href="namespacepk.html#aa50c662d56b03c8eb76d2f971d4c6615"> 1993</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa50c662d56b03c8eb76d2f971d4c6615">remove</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@<a class="code hl_struct" href="structpk_1_1building.html">building</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01994" name="l01994"></a><span class="lineno"> 1994</span> </div>
<div class="line"><a id="l01995" name="l01995"></a><span class="lineno"> 1995</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l01996" name="l01996"></a><span class="lineno"><a class="line" href="namespacepk.html#a562bc851cc6f4f8d1ad4dce14e38b1d5"> 1996</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa50c662d56b03c8eb76d2f971d4c6615">remove</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l01997" name="l01997"></a><span class="lineno"> 1997</span> </div>
<div class="line"><a id="l02003" name="l02003"></a><span class="lineno"><a class="line" href="namespacepk.html#a80b6031e71e13c548660237fc0f41093"> 2003</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa50c662d56b03c8eb76d2f971d4c6615">remove</a>(<a class="code hl_struct" href="structpk_1_1effect__handle.html">effect_handle</a>&amp; handle);</div>
<div class="line"><a id="l02004" name="l02004"></a><span class="lineno"> 2004</span> </div>
<div class="line"><a id="l02006" name="l02006"></a><span class="lineno"><a class="line" href="namespacepk.html#a8c7e64ff9970cf698d1a03c173c1ac46"> 2006</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a8c7e64ff9970cf698d1a03c173c1ac46">remove_all_highlights</a>();</div>
<div class="line"><a id="l02007" name="l02007"></a><span class="lineno"> 2007</span> </div>
<div class="line"><a id="l02009" name="l02009"></a><span class="lineno"><a class="line" href="namespacepk.html#ad513b7d04472ad1d43f3a3faf94e8f32"> 2009</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad513b7d04472ad1d43f3a3faf94e8f32">remove_dislike</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02010" name="l02010"></a><span class="lineno"> 2010</span> </div>
<div class="line"><a id="l02012" name="l02012"></a><span class="lineno"><a class="line" href="namespacepk.html#abecee36a2b0651dc2365c7ca304e3cd1"> 2012</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#abecee36a2b0651dc2365c7ca304e3cd1">remove_like</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02013" name="l02013"></a><span class="lineno"> 2013</span> </div>
<div class="line"><a id="l02018" name="l02018"></a><span class="lineno"><a class="line" href="namespacepk.html#ad3e77e03f98bb01c08275d7e3a741613"> 2018</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad3e77e03f98bb01c08275d7e3a741613">reset</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02019" name="l02019"></a><span class="lineno"> 2019</span> </div>
<div class="line"><a id="l02020" name="l02020"></a><span class="lineno"> 2020</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02021" name="l02021"></a><span class="lineno"><a class="line" href="namespacepk.html#a986a58eb3a61a4d738b1ea08829d93ef"> 2021</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a986a58eb3a61a4d738b1ea08829d93ef">reset_func</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l02022" name="l02022"></a><span class="lineno"> 2022</span> </div>
<div class="line"><a id="l02027" name="l02027"></a><span class="lineno"><a class="line" href="namespacepk.html#a4e0198e60c5448e4d35bd4f070d85560"> 2027</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a4e0198e60c5448e4d35bd4f070d85560">reset_loyalty</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>, <span class="keywordtype">bool</span> = false);</div>
<div class="line"><a id="l02028" name="l02028"></a><span class="lineno"> 2028</span> </div>
<div class="line"><a id="l02033" name="l02033"></a><span class="lineno"><a class="line" href="namespacepk.html#ab0f9d721a30fd15e72d2601d64c0ddb9"> 2033</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ab0f9d721a30fd15e72d2601d64c0ddb9">reset_order</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02034" name="l02034"></a><span class="lineno"> 2034</span> </div>
<div class="line"><a id="l02036" name="l02036"></a><span class="lineno"><a class="line" href="namespacepk.html#a875296eeed6a4067fb5b50737a40da29"> 2036</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a875296eeed6a4067fb5b50737a40da29">reset_taishu</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02037" name="l02037"></a><span class="lineno"> 2037</span> </div>
<div class="line"><a id="l02038" name="l02038"></a><span class="lineno"> 2038</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02039" name="l02039"></a><span class="lineno"><a class="line" href="namespacepk.html#a54ea1b1afb573f5fe69870283cb51a4b"> 2039</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a54ea1b1afb573f5fe69870283cb51a4b">reset_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02040" name="l02040"></a><span class="lineno"> 2040</span> </div>
<div class="line"><a id="l02041" name="l02041"></a><span class="lineno"> 2041</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02042" name="l02042"></a><span class="lineno"><a class="line" href="namespacepk.html#a05d7f3060c0de7ba33055d0d3d2f7255"> 2042</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a54ea1b1afb573f5fe69870283cb51a4b">reset_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02043" name="l02043"></a><span class="lineno"> 2043</span> </div>
<div class="line"><a id="l02048" name="l02048"></a><span class="lineno"><a class="line" href="namespacepk.html#a02eb4b4a3f565ccb0133d5b58b0311e0"> 2048</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a02eb4b4a3f565ccb0133d5b58b0311e0">resign</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">bool</span> = true) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02049" name="l02049"></a><span class="lineno"> 2049</span> </div>
<div class="line"><a id="l02058" name="l02058"></a><span class="lineno"><a class="line" href="namespacepk.html#a6db78a7d2b81978afecb45550e01cd62"> 2058</a></span>    array&lt;<a class="code hl_struct" href="structpk_1_1point.html">point</a>&gt;@<a class="code hl_function" href="namespacepk.html#a6db78a7d2b81978afecb45550e01cd62">ring</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> radius);</div>
<div class="line"><a id="l02059" name="l02059"></a><span class="lineno"> 2059</span> </div>
<div class="line"><a id="l02064" name="l02064"></a><span class="lineno"><a class="line" href="namespacepk.html#a5cfd85c3fb725237813fe650c4c8db30"> 2064</a></span>    <a class="code hl_struct" href="structpk_1_1force.html">force</a>@<a class="code hl_function" href="namespacepk.html#a5cfd85c3fb725237813fe650c4c8db30">rise</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">bool</span> small_scale = false, <span class="keywordtype">int</span> difficulty = 0);</div>
<div class="line"><a id="l02065" name="l02065"></a><span class="lineno"> 2065</span> </div>
<div class="line"><a id="l02066" name="l02066"></a><span class="lineno"> 2066</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02067" name="l02067"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b9d1658749f5211faa27f0d675afcde"> 2067</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a5b9d1658749f5211faa27f0d675afcde">run_order</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02068" name="l02068"></a><span class="lineno"> 2068</span> </div>
<div class="line"><a id="l02069" name="l02069"></a><span class="lineno"> 2069</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02070" name="l02070"></a><span class="lineno"><a class="line" href="namespacepk.html#ae069890c1381b1ed3b7eb520c2398b40"> 2070</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae069890c1381b1ed3b7eb520c2398b40">say</a>(const <span class="keywordtype">string</span>&amp; str, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <a class="code hl_struct" href="structpk_1_1map__object.html">map_object</a>@ pos = <a class="code hl_typedef" href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a>);</div>
<div class="line"><a id="l02071" name="l02071"></a><span class="lineno"> 2071</span> </div>
<div class="line"><a id="l02072" name="l02072"></a><span class="lineno"> 2072</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02073" name="l02073"></a><span class="lineno"><a class="line" href="namespacepk.html#addd0c9657c8bb68a28d8770f500cc87f"> 2073</a></span>    typedef <span class="keywordtype">void</span> (*<a class="code hl_typedef" href="namespacepk.html#addd0c9657c8bb68a28d8770f500cc87f">scene_t</a>)();</div>
<div class="line"><a id="l02074" name="l02074"></a><span class="lineno"> 2074</span> </div>
<div class="line"><a id="l02080" name="l02080"></a><span class="lineno"><a class="line" href="namespacepk.html#a460f0bc3e07faabaf7c9978933764be8"> 2080</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a460f0bc3e07faabaf7c9978933764be8">scene</a>(<a class="code hl_typedef" href="namespacepk.html#addd0c9657c8bb68a28d8770f500cc87f">scene_t</a> callback);</div>
<div class="line"><a id="l02081" name="l02081"></a><span class="lineno"> 2081</span> </div>
<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"><a class="line" href="namespacepk.html#ad4913984e099151abb10bda42ee2fa9d"> 2086</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#ad4913984e099151abb10bda42ee2fa9d">screen_pos_to_height_map_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02087" name="l02087"></a><span class="lineno"> 2087</span> </div>
<div class="line"><a id="l02092" name="l02092"></a><span class="lineno"><a class="line" href="namespacepk.html#ac9b740835ee8543ae05ac4c5cfa9e75c"> 2092</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#ac9b740835ee8543ae05ac4c5cfa9e75c">screen_pos_to_hex_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02093" name="l02093"></a><span class="lineno"> 2093</span> </div>
<div class="line"><a id="l02098" name="l02098"></a><span class="lineno"><a class="line" href="namespacepk.html#aabcd2a6d44ba48576557ecfe789d0b44"> 2098</a></span>    <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a> <a class="code hl_function" href="namespacepk.html#aabcd2a6d44ba48576557ecfe789d0b44">screen_pos_to_world_pos</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02099" name="l02099"></a><span class="lineno"> 2099</span> </div>
<div class="line"><a id="l02104" name="l02104"></a><span class="lineno"><a class="line" href="namespacepk.html#a453bcd92d79832f2cac6cfc50123e7a7"> 2104</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a453bcd92d79832f2cac6cfc50123e7a7">set_action_done</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">bool</span> value = true);</div>
<div class="line"><a id="l02105" name="l02105"></a><span class="lineno"> 2105</span> </div>
<div class="line"><a id="l02107" name="l02107"></a><span class="lineno"><a class="line" href="namespacepk.html#aa1a5693278aab3e89589d0995ba4a622"> 2107</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa1a5693278aab3e89589d0995ba4a622">set_all_ally</a>(<span class="keywordtype">int</span> force_id, <span class="keywordtype">bool</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02108" name="l02108"></a><span class="lineno"> 2108</span> </div>
<div class="line"><a id="l02110" name="l02110"></a><span class="lineno"><a class="line" href="namespacepk.html#af9669e904517e523978647e8ac7c9561"> 2110</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#af9669e904517e523978647e8ac7c9561">set_all_relations</a>(<span class="keywordtype">int</span> force_id, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02111" name="l02111"></a><span class="lineno"> 2111</span> </div>
<div class="line"><a id="l02113" name="l02113"></a><span class="lineno"><a class="line" href="namespacepk.html#a0e664d7cca93901484e629da3660ca1a"> 2113</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0e664d7cca93901484e629da3660ca1a">set_ally</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> force_id, <span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02114" name="l02114"></a><span class="lineno"> 2114</span> </div>
<div class="line"><a id="l02116" name="l02116"></a><span class="lineno"><a class="line" href="namespacepk.html#a539034314a20e2573e2b403b73197105"> 2116</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0e664d7cca93901484e629da3660ca1a">set_ally</a>(<span class="keywordtype">int</span> a, <span class="keywordtype">int</span> b, <span class="keywordtype">bool</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02117" name="l02117"></a><span class="lineno"> 2117</span> </div>
<div class="line"><a id="l02119" name="l02119"></a><span class="lineno"><a class="line" href="namespacepk.html#a516e2b7c54ba1a6b391e22d317be6af3"> 2119</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a516e2b7c54ba1a6b391e22d317be6af3">set_ceasefire_timer</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> force_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02120" name="l02120"></a><span class="lineno"> 2120</span> </div>
<div class="line"><a id="l02122" name="l02122"></a><span class="lineno"><a class="line" href="namespacepk.html#a045b33dcb4f38e25c4c54499755db239"> 2122</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a516e2b7c54ba1a6b391e22d317be6af3">set_ceasefire_timer</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span> </div>
<div class="line"><a id="l02128" name="l02128"></a><span class="lineno"><a class="line" href="namespacepk.html#ad84f5855e3bf387817c638e7aa3054b0"> 2128</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad84f5855e3bf387817c638e7aa3054b0">set_district</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> district_id);</div>
<div class="line"><a id="l02129" name="l02129"></a><span class="lineno"> 2129</span> </div>
<div class="line"><a id="l02142" name="l02142"></a><span class="lineno"><a class="line" href="namespacepk.html#ade39af3d08e5c5d7af4fa3708da1bd12"> 2142</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad84f5855e3bf387817c638e7aa3054b0">set_district</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ self, <a class="code hl_struct" href="structpk_1_1district.html">district</a>@ <a class="code hl_struct" href="structpk_1_1district.html">district</a>, <span class="keywordtype">int</span> type) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> </div>
<div class="line"><a id="l02145" name="l02145"></a><span class="lineno"><a class="line" href="namespacepk.html#a2353b0b0658f8090f41847275c93dbd5"> 2145</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad84f5855e3bf387817c638e7aa3054b0">set_district</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> district_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02146" name="l02146"></a><span class="lineno"> 2146</span> </div>
<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"><a class="line" href="namespacepk.html#ada97ca6e208cda4ed90f2e6bda87ed10"> 2148</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad84f5855e3bf387817c638e7aa3054b0">set_district</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <a class="code hl_struct" href="structpk_1_1district.html">district</a>@ <a class="code hl_struct" href="structpk_1_1district.html">district</a>, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@, <span class="keywordtype">int</span> type) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span> </div>
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"><a class="line" href="namespacepk.html#a02c09f3bd0ad05386007b7ba835d5250"> 2151</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a02c09f3bd0ad05386007b7ba835d5250">set_drills_ended</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span> </div>
<div class="line"><a id="l02154" name="l02154"></a><span class="lineno"><a class="line" href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1"> 2154</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1">set_energy</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02155" name="l02155"></a><span class="lineno"> 2155</span> </div>
<div class="line"><a id="l02157" name="l02157"></a><span class="lineno"><a class="line" href="namespacepk.html#ae184e9d884033cfe659163c1238d9832"> 2157</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1">set_energy</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> </div>
<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"><a class="line" href="namespacepk.html#ab9069f786ae69012832e0e35b54d4a92"> 2160</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1">set_energy</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02161" name="l02161"></a><span class="lineno"> 2161</span> </div>
<div class="line"><a id="l02163" name="l02163"></a><span class="lineno"><a class="line" href="namespacepk.html#a8edecaadf169215af67162f3d9f5c856"> 2163</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1">set_energy</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02164" name="l02164"></a><span class="lineno"> 2164</span> </div>
<div class="line"><a id="l02166" name="l02166"></a><span class="lineno"><a class="line" href="namespacepk.html#ac4fb8d05abefa93b19bd907f325e4de3"> 2166</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1">set_energy</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02167" name="l02167"></a><span class="lineno"> 2167</span> </div>
<div class="line"><a id="l02169" name="l02169"></a><span class="lineno"><a class="line" href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8"> 2169</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8">set_food</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02170" name="l02170"></a><span class="lineno"> 2170</span> </div>
<div class="line"><a id="l02172" name="l02172"></a><span class="lineno"><a class="line" href="namespacepk.html#a86d168f19312e822d722dd41d9080232"> 2172</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8">set_food</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02173" name="l02173"></a><span class="lineno"> 2173</span> </div>
<div class="line"><a id="l02175" name="l02175"></a><span class="lineno"><a class="line" href="namespacepk.html#aea96c86a02b1a61c27f7fabdded7a2da"> 2175</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8">set_food</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02176" name="l02176"></a><span class="lineno"> 2176</span> </div>
<div class="line"><a id="l02178" name="l02178"></a><span class="lineno"><a class="line" href="namespacepk.html#ad9f10007781ce44d3527085dc602be8e"> 2178</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8">set_food</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02179" name="l02179"></a><span class="lineno"> 2179</span> </div>
<div class="line"><a id="l02181" name="l02181"></a><span class="lineno"><a class="line" href="namespacepk.html#a5c7a2657b8139fe7881990b547f6beb2"> 2181</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8">set_food</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02182" name="l02182"></a><span class="lineno"> 2182</span> </div>
<div class="line"><a id="l02195" name="l02195"></a><span class="lineno"><a class="line" href="namespacepk.html#ad231b7367590d7eb5c771dade5ca45c6"> 2195</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ad231b7367590d7eb5c771dade5ca45c6">set_force</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@by, <span class="keywordtype">int</span> type) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02196" name="l02196"></a><span class="lineno"> 2196</span> </div>
<div class="line"><a id="l02201" name="l02201"></a><span class="lineno"><a class="line" href="namespacepk.html#a1ed0d721e8518b15a424ae3fbe6eee87"> 2201</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a1ed0d721e8518b15a424ae3fbe6eee87">set_func</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>, detail::funcref func);</div>
<div class="line"><a id="l02202" name="l02202"></a><span class="lineno"> 2202</span> </div>
<div class="line"><a id="l02204" name="l02204"></a><span class="lineno"><a class="line" href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c"> 2204</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c">set_gold</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02205" name="l02205"></a><span class="lineno"> 2205</span> </div>
<div class="line"><a id="l02207" name="l02207"></a><span class="lineno"><a class="line" href="namespacepk.html#a7174888101a66dacd4abf19302179d68"> 2207</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c">set_gold</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02208" name="l02208"></a><span class="lineno"> 2208</span> </div>
<div class="line"><a id="l02210" name="l02210"></a><span class="lineno"><a class="line" href="namespacepk.html#a096a7c1d07b65c1b066d95ebaf32fb73"> 2210</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c">set_gold</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02211" name="l02211"></a><span class="lineno"> 2211</span> </div>
<div class="line"><a id="l02213" name="l02213"></a><span class="lineno"><a class="line" href="namespacepk.html#ab97da3209206714e1a9bc39732a68b0d"> 2213</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c">set_gold</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02214" name="l02214"></a><span class="lineno"> 2214</span> </div>
<div class="line"><a id="l02216" name="l02216"></a><span class="lineno"><a class="line" href="namespacepk.html#a5df4b999a480a81590d69d801e29c402"> 2216</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c">set_gold</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02217" name="l02217"></a><span class="lineno"> 2217</span> </div>
<div class="line"><a id="l02219" name="l02219"></a><span class="lineno"><a class="line" href="namespacepk.html#ae09d50edd73381118fcc59dbd39010e7"> 2219</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae09d50edd73381118fcc59dbd39010e7">set_hp</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02220" name="l02220"></a><span class="lineno"> 2220</span> </div>
<div class="line"><a id="l02222" name="l02222"></a><span class="lineno"><a class="line" href="namespacepk.html#a341f17f9c1610e3c673cafe7c35c88f7"> 2222</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae09d50edd73381118fcc59dbd39010e7">set_hp</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02223" name="l02223"></a><span class="lineno"> 2223</span> </div>
<div class="line"><a id="l02225" name="l02225"></a><span class="lineno"><a class="line" href="namespacepk.html#a2ab6ee2fa72301a03b5b58266f2380a2"> 2225</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae09d50edd73381118fcc59dbd39010e7">set_hp</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02226" name="l02226"></a><span class="lineno"> 2226</span> </div>
<div class="line"><a id="l02228" name="l02228"></a><span class="lineno"><a class="line" href="namespacepk.html#a12de4daf6d78fc39b4c1ecfd4b8b6f58"> 2228</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae09d50edd73381118fcc59dbd39010e7">set_hp</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02229" name="l02229"></a><span class="lineno"> 2229</span> </div>
<div class="line"><a id="l02252" name="l02252"></a><span class="lineno"><a class="line" href="namespacepk.html#a4187f433edfe1138a52fb0fbbd565462"> 2252</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a4187f433edfe1138a52fb0fbbd565462">set_order</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> order, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; target_pos = -1, <span class="keywordtype">int</span> target = -1);</div>
<div class="line"><a id="l02253" name="l02253"></a><span class="lineno"> 2253</span> </div>
<div class="line"><a id="l02255" name="l02255"></a><span class="lineno"><a class="line" href="namespacepk.html#a25855ce1c9782b6ce719242dbeff5b0b"> 2255</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a25855ce1c9782b6ce719242dbeff5b0b">set_pos</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos);</div>
<div class="line"><a id="l02256" name="l02256"></a><span class="lineno"> 2256</span> </div>
<div class="line"><a id="l02258" name="l02258"></a><span class="lineno"><a class="line" href="namespacepk.html#a0ab052382ca1e930b24115489cfb4583"> 2258</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0ab052382ca1e930b24115489cfb4583">set_public_order</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02259" name="l02259"></a><span class="lineno"> 2259</span> </div>
<div class="line"><a id="l02261" name="l02261"></a><span class="lineno"><a class="line" href="namespacepk.html#a67096913672afe03059e99884d876fdd"> 2261</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a67096913672afe03059e99884d876fdd">set_relations</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> force_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02262" name="l02262"></a><span class="lineno"> 2262</span> </div>
<div class="line"><a id="l02264" name="l02264"></a><span class="lineno"><a class="line" href="namespacepk.html#a54a1318422ec15a3228ec4593f5ee859"> 2264</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a67096913672afe03059e99884d876fdd">set_relations</a>(<span class="keywordtype">int</span> a, <span class="keywordtype">int</span> b, <span class="keywordtype">int</span> value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02265" name="l02265"></a><span class="lineno"> 2265</span> </div>
<div class="line"><a id="l02267" name="l02267"></a><span class="lineno"><a class="line" href="namespacepk.html#a0483adb26d6a43c2cc1372b29ce05619"> 2267</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0483adb26d6a43c2cc1372b29ce05619">set_service</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> building_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02268" name="l02268"></a><span class="lineno"> 2268</span> </div>
<div class="line"><a id="l02270" name="l02270"></a><span class="lineno"><a class="line" href="namespacepk.html#a6c392c995d4968c118a23cfba9b543b0"> 2270</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6c392c995d4968c118a23cfba9b543b0">set_spouse</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@self, <span class="keywordtype">int</span> person_id) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02271" name="l02271"></a><span class="lineno"> 2271</span> </div>
<div class="line"><a id="l02280" name="l02280"></a><span class="lineno"><a class="line" href="namespacepk.html#a2ebb34c8478e36f06108343318942e34"> 2280</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a2ebb34c8478e36f06108343318942e34">set_status</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@by, <span class="keywordtype">int</span> status, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a3cb74665292fbb1e852dae7c5a7a6e38">time</a>, <span class="keywordtype">bool</span> sound = true) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02281" name="l02281"></a><span class="lineno"> 2281</span> </div>
<div class="line"><a id="l02283" name="l02283"></a><span class="lineno"><a class="line" href="namespacepk.html#a8b1a403372422246aceaf16683ae9b69"> 2283</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a8b1a403372422246aceaf16683ae9b69">set_taishu</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> person_id);</div>
<div class="line"><a id="l02284" name="l02284"></a><span class="lineno"> 2284</span> </div>
<div class="line"><a id="l02289" name="l02289"></a><span class="lineno"><a class="line" href="namespacepk.html#a0361f9a35143a52068b083db9076829e"> 2289</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0361f9a35143a52068b083db9076829e">set_troops</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02290" name="l02290"></a><span class="lineno"> 2290</span> </div>
<div class="line"><a id="l02295" name="l02295"></a><span class="lineno"><a class="line" href="namespacepk.html#a36b42febe554e1fb820484e4df26c144"> 2295</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0361f9a35143a52068b083db9076829e">set_troops</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02296" name="l02296"></a><span class="lineno"> 2296</span> </div>
<div class="line"><a id="l02301" name="l02301"></a><span class="lineno"><a class="line" href="namespacepk.html#a68c21df56670aa7de870ab3322973018"> 2301</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0361f9a35143a52068b083db9076829e">set_troops</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02302" name="l02302"></a><span class="lineno"> 2302</span> </div>
<div class="line"><a id="l02307" name="l02307"></a><span class="lineno"><a class="line" href="namespacepk.html#a516121a76e567f688e1ff3fe7d4e9c67"> 2307</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0361f9a35143a52068b083db9076829e">set_troops</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02308" name="l02308"></a><span class="lineno"> 2308</span> </div>
<div class="line"><a id="l02310" name="l02310"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e9c84924bbfee4470c0e130d21ce00d"> 2310</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0361f9a35143a52068b083db9076829e">set_troops</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02311" name="l02311"></a><span class="lineno"> 2311</span> </div>
<div class="line"><a id="l02313" name="l02313"></a><span class="lineno"><a class="line" href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d"> 2313</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d">set_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02314" name="l02314"></a><span class="lineno"> 2314</span> </div>
<div class="line"><a id="l02316" name="l02316"></a><span class="lineno"><a class="line" href="namespacepk.html#ab805c412120433ed8e3a23a5a3f593d4"> 2316</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d">set_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1city.html">city</a>@self, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02317" name="l02317"></a><span class="lineno"> 2317</span> </div>
<div class="line"><a id="l02319" name="l02319"></a><span class="lineno"><a class="line" href="namespacepk.html#a175249de3281998946c91a5ffaec83d5"> 2319</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d">set_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1gate.html">gate</a>@self, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02320" name="l02320"></a><span class="lineno"> 2320</span> </div>
<div class="line"><a id="l02322" name="l02322"></a><span class="lineno"><a class="line" href="namespacepk.html#ad72f4209c3000210604d02c370beceea"> 2322</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d">set_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1port.html">port</a>@self, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02323" name="l02323"></a><span class="lineno"> 2323</span> </div>
<div class="line"><a id="l02325" name="l02325"></a><span class="lineno"><a class="line" href="namespacepk.html#ad1aab73324beda43e688b7edac9ae199"> 2325</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d">set_weapon_amount</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@self, <span class="keywordtype">int</span> index, <span class="keywordtype">int</span> weapon_id, <span class="keywordtype">int</span> value);</div>
<div class="line"><a id="l02326" name="l02326"></a><span class="lineno"> 2326</span> </div>
<div class="line"><a id="l02328" name="l02328"></a><span class="lineno"><a class="line" href="namespacepk.html#a364e2b866cebff3223edb4f05ddecc96"> 2328</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a364e2b866cebff3223edb4f05ddecc96">sleep</a>(<span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a> = 1000, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a> = -1, <span class="keywordtype">bool</span> can_skip = false);</div>
<div class="line"><a id="l02329" name="l02329"></a><span class="lineno"> 2329</span> </div>
<div class="line"><a id="l02331" name="l02331"></a><span class="lineno"><a class="line" href="namespacepk.html#a248d98a677c8fb06353f9c8d039fe882"> 2331</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a248d98a677c8fb06353f9c8d039fe882">sort</a>(<span class="keywordtype">int</span> type_id);</div>
<div class="line"><a id="l02332" name="l02332"></a><span class="lineno"> 2332</span> </div>
<div class="line"><a id="l02333" name="l02333"></a><span class="lineno"><a class="line" href="namespacepk.html#ad52d748c507075448ab0698f207fed96"> 2333</a></span>    typedef <span class="keywordtype">void</span> (*<a class="code hl_typedef" href="namespacepk.html#ad52d748c507075448ab0698f207fed96">mission_abandon_t</a>)();</div>
<div class="line"><a id="l02334" name="l02334"></a><span class="lineno"> 2334</span> </div>
<div class="line"><a id="l02357" name="l02357"></a><span class="lineno"><a class="line" href="namespacepk.html#a2964569670d9b2a2344298e965e6744d"> 2357</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a2964569670d9b2a2344298e965e6744d">start_mission</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, const <span class="keywordtype">string</span>&amp; success_condition, const <span class="keywordtype">string</span>&amp; failure_condition, const <span class="keywordtype">string</span>&amp; restrictions, <span class="keywordtype">int</span> time_limit, const <span class="keywordtype">string</span>&amp; abandon_ask, <a class="code hl_typedef" href="namespacepk.html#ad52d748c507075448ab0698f207fed96">mission_abandon_t</a> abandon_handler);</div>
<div class="line"><a id="l02358" name="l02358"></a><span class="lineno"> 2358</span> </div>
<div class="line"><a id="l02363" name="l02363"></a><span class="lineno"><a class="line" href="namespacepk.html#ac2bc1b4f38459939d8b4d64e9b8b1cfb"> 2363</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac2bc1b4f38459939d8b4d64e9b8b1cfb">store</a>(<a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <span class="keywordtype">id</span>, <a class="code hl_typedef" href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a> index, <a class="code hl_namespace" href="namespacepk.html">pk</a>::detail::arith value) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02364" name="l02364"></a><span class="lineno"> 2364</span> </div>
<div class="line"><a id="l02365" name="l02365"></a><span class="lineno"> 2365</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02366" name="l02366"></a><span class="lineno"><a class="line" href="namespacepk.html#a60ae97037c323570cf4fca067b6a7c4d"> 2366</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a60ae97037c323570cf4fca067b6a7c4d">stop_sfx_loop</a>(<a class="code hl_struct" href="structpk_1_1sfx__handle.html">sfx_handle</a>&amp; handle);</div>
<div class="line"><a id="l02367" name="l02367"></a><span class="lineno"> 2367</span> </div>
<div class="line"><a id="l02368" name="l02368"></a><span class="lineno"> 2368</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02369" name="l02369"></a><span class="lineno"><a class="line" href="namespacepk.html#a0d3e6e97e96ca3ed33eb958907a64a07"> 2369</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0d3e6e97e96ca3ed33eb958907a64a07">stop_unit_anim</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02370" name="l02370"></a><span class="lineno"> 2370</span> </div>
<div class="line"><a id="l02372" name="l02372"></a><span class="lineno"><a class="line" href="namespacepk.html#a3cb74665292fbb1e852dae7c5a7a6e38"> 2372</a></span>    <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> <a class="code hl_function" href="namespacepk.html#a3cb74665292fbb1e852dae7c5a7a6e38">time</a>() <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02373" name="l02373"></a><span class="lineno"> 2373</span> </div>
<div class="line"><a id="l02375" name="l02375"></a><span class="lineno"><a class="line" href="namespacepk.html#a5fa026f50ff0faa2df249f41c0aa2028"> 2375</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a5fa026f50ff0faa2df249f41c0aa2028">to_utf8</a>(const <span class="keywordtype">string</span>&amp; str, <span class="keywordtype">int</span> codepage = 0);</div>
<div class="line"><a id="l02376" name="l02376"></a><span class="lineno"> 2376</span> </div>
<div class="line"><a id="l02378" name="l02378"></a><span class="lineno"><a class="line" href="namespacepk.html#a42fd640401213fd8d50347475582e927"> 2378</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a42fd640401213fd8d50347475582e927">trace</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02379" name="l02379"></a><span class="lineno"> 2379</span> </div>
<div class="line"><a id="l02381" name="l02381"></a><span class="lineno"><a class="line" href="namespacepk.html#a95e0c0274571af838e4711f5dbd158e3"> 2381</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a95e0c0274571af838e4711f5dbd158e3">transfer_item</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@src, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@dst) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02382" name="l02382"></a><span class="lineno"> 2382</span> </div>
<div class="line"><a id="l02384" name="l02384"></a><span class="lineno"><a class="line" href="namespacepk.html#af2f21dc39b36309963a842bed808ccb5"> 2384</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#af2f21dc39b36309963a842bed808ccb5">unally</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> force_id);</div>
<div class="line"><a id="l02385" name="l02385"></a><span class="lineno"> 2385</span> </div>
<div class="line"><a id="l02448" name="l02448"></a><span class="lineno"><a class="line" href="namespacepk.html#aeefff0f8b1da1bff761ceb19b1234d05"> 2448</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aeefff0f8b1da1bff761ceb19b1234d05">unit_anim</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> <span class="keywordtype">id</span>, const array&lt;<a class="code hl_struct" href="structpk_1_1damage__info.html">damage_info</a>&gt;&amp; params, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; col_pos = -1, <span class="keywordtype">int</span> delay = 0, const <span class="keywordtype">string</span>&amp; <a class="code hl_function" href="namespacepk.html#ae069890c1381b1ed3b7eb520c2398b40">say</a> = &quot;&quot;, <span class="keywordtype">int</span> say_delay = -1);</div>
<div class="line"><a id="l02449" name="l02449"></a><span class="lineno"> 2449</span> </div>
<div class="line"><a id="l02450" name="l02450"></a><span class="lineno"> 2450</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02451" name="l02451"></a><span class="lineno"><a class="line" href="namespacepk.html#a319851dbecff94acacc36844ac59dc5d"> 2451</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a319851dbecff94acacc36844ac59dc5d">unit_id_to_hex_object_id</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l02452" name="l02452"></a><span class="lineno"> 2452</span> </div>
<div class="line"><a id="l02453" name="l02453"></a><span class="lineno"> 2453</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02454" name="l02454"></a><span class="lineno"><a class="line" href="namespacepk.html#a84880e56cea9feaad7ea4380a8e3339f"> 2454</a></span>    <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt; <a class="code hl_function" href="namespacepk.html#a84880e56cea9feaad7ea4380a8e3339f">unit_selector</a>(const <span class="keywordtype">string</span>&amp; <a class="code hl_struct" href="structpk_1_1title.html">title</a>, const <span class="keywordtype">string</span>&amp; desc, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt;&amp; items, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a>, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a>, const <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt;&amp; selected_items = <a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@&gt;()) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02455" name="l02455"></a><span class="lineno"> 2455</span> </div>
<div class="line"><a id="l02457" name="l02457"></a><span class="lineno"><a class="line" href="namespacepk.html#af3ca5fe27a39273616e9f81aa0485c78"> 2457</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#af3ca5fe27a39273616e9f81aa0485c78">vacate</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@self) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02458" name="l02458"></a><span class="lineno"> 2458</span> </div>
<div class="line"><a id="l02460" name="l02460"></a><span class="lineno"><a class="line" href="namespacepk.html#ab1a46bf9e74e4466b92cd11ed445b67c"> 2460</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ab1a46bf9e74e4466b92cd11ed445b67c">warning</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02461" name="l02461"></a><span class="lineno"> 2461</span> </div>
<div class="line"><a id="l02463" name="l02463"></a><span class="lineno"><a class="line" href="namespacepk.html#a676d1b930d0f4fdd436c53b6de3c1ed7"> 2463</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a676d1b930d0f4fdd436c53b6de3c1ed7">u8critical</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02464" name="l02464"></a><span class="lineno"> 2464</span> </div>
<div class="line"><a id="l02470" name="l02470"></a><span class="lineno"><a class="line" href="namespacepk.html#a258aba64030f223c3d76f1f3f9acc7b6"> 2470</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a258aba64030f223c3d76f1f3f9acc7b6">u8decode</a>(const <span class="keywordtype">string</span>&amp; str, <span class="keywordtype">int</span> lang = -1) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02471" name="l02471"></a><span class="lineno"> 2471</span> </div>
<div class="line"><a id="l02477" name="l02477"></a><span class="lineno"><a class="line" href="namespacepk.html#a14e855b1df526dfa54970a31691473c8"> 2477</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a14e855b1df526dfa54970a31691473c8">u8encode</a>(const <span class="keywordtype">string</span>&amp; str, <span class="keywordtype">int</span> lang = -1) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02478" name="l02478"></a><span class="lineno"> 2478</span> </div>
<div class="line"><a id="l02483" name="l02483"></a><span class="lineno"><a class="line" href="namespacepk.html#ab117546916a3c4321f5b6ad3c193a5b7"> 2483</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#ab117546916a3c4321f5b6ad3c193a5b7">u8format</a>(const <span class="keywordtype">string</span>&amp; format_str, ...);</div>
<div class="line"><a id="l02484" name="l02484"></a><span class="lineno"> 2484</span> </div>
<div class="line"><a id="l02486" name="l02486"></a><span class="lineno"><a class="line" href="namespacepk.html#ab2ea6604c2d7c4fd99d7981913aa71cf"> 2486</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ab2ea6604c2d7c4fd99d7981913aa71cf">u8error</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02487" name="l02487"></a><span class="lineno"> 2487</span> </div>
<div class="line"><a id="l02489" name="l02489"></a><span class="lineno"><a class="line" href="namespacepk.html#aff807186e260f9081485eb010e0ac027"> 2489</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aff807186e260f9081485eb010e0ac027">u8info</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02490" name="l02490"></a><span class="lineno"> 2490</span> </div>
<div class="line"><a id="l02500" name="l02500"></a><span class="lineno"><a class="line" href="namespacepk.html#abe6152bb26e033fe09b196936464defc"> 2500</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#abe6152bb26e033fe09b196936464defc">u8printf</a>(const <span class="keywordtype">string</span>&amp; format_str, ...) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02501" name="l02501"></a><span class="lineno"> 2501</span> </div>
<div class="line"><a id="l02503" name="l02503"></a><span class="lineno"><a class="line" href="namespacepk.html#a076254bd753d7d52b9fd4d712b021a3d"> 2503</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a076254bd753d7d52b9fd4d712b021a3d">u8trace</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02504" name="l02504"></a><span class="lineno"> 2504</span> </div>
<div class="line"><a id="l02506" name="l02506"></a><span class="lineno"><a class="line" href="namespacepk.html#a798b6a2c4dfceed70d1433bcfcd63bf4"> 2506</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a798b6a2c4dfceed70d1433bcfcd63bf4">u8warning</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02507" name="l02507"></a><span class="lineno"> 2507</span> </div>
<div class="line"><a id="l02516" name="l02516"></a><span class="lineno"><a class="line" href="namespacepk.html#a378f0a780284ea5b1ce6b14a7fb53659"> 2516</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a378f0a780284ea5b1ce6b14a7fb53659">wait</a>(<span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">min</a> = 1000, <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">max</a> = -1);</div>
<div class="line"><a id="l02517" name="l02517"></a><span class="lineno"> 2517</span> </div>
<div class="line"><a id="l02522" name="l02522"></a><span class="lineno"><a class="line" href="namespacepk.html#a582d932d2aa4d98069d7e132296cb364"> 2522</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a582d932d2aa4d98069d7e132296cb364">world_pos_to_height_map_pos</a>(const <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02523" name="l02523"></a><span class="lineno"> 2523</span> </div>
<div class="line"><a id="l02528" name="l02528"></a><span class="lineno"><a class="line" href="namespacepk.html#af3fde97366d6dca90a2c899626efa0fc"> 2528</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#af3fde97366d6dca90a2c899626efa0fc">world_pos_to_hex_pos</a>(const <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02529" name="l02529"></a><span class="lineno"> 2529</span> </div>
<div class="line"><a id="l02534" name="l02534"></a><span class="lineno"><a class="line" href="namespacepk.html#a0d7ba25c5cdb4bdf57752c4f01ee8032"> 2534</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#a0d7ba25c5cdb4bdf57752c4f01ee8032">world_pos_to_screen_pos</a>(const <a class="code hl_struct" href="structpk_1_1vector4.html">vector4</a>&amp; pos) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02535" name="l02535"></a><span class="lineno"> 2535</span> </div>
<div class="line"><a id="l02536" name="l02536"></a><span class="lineno"> 2536</span>    <span class="comment">/***/</span></div>
<div class="line"><a id="l02537" name="l02537"></a><span class="lineno"><a class="line" href="namespacepk.html#ac57463353faaa46551ac0f97a7be5b10"> 2537</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac57463353faaa46551ac0f97a7be5b10">yes_no</a>(const <span class="keywordtype">string</span>&amp; str) <a class="code hl_define" href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a>;</div>
<div class="line"><a id="l02538" name="l02538"></a><span class="lineno"> 2538</span> </div>
<div class="line"><a id="l02540" name="l02540"></a><span class="lineno"><a class="line" href="namespacepk.html#a8c8d67d0fbd3bce38b1273a5151eddb5"> 2540</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a8c8d67d0fbd3bce38b1273a5151eddb5">find_talent</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ actor, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@ dst, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ base);</div>
<div class="line"><a id="l02541" name="l02541"></a><span class="lineno"> 2541</span> </div>
<div class="line"><a id="l02543" name="l02543"></a><span class="lineno"><a class="line" href="namespacepk.html#a2e193d2542a2b0709375704124749358"> 2543</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a2e193d2542a2b0709375704124749358">get_new_base_name</a>(<span class="keywordtype">int</span> base_id);</div>
<div class="line"><a id="l02544" name="l02544"></a><span class="lineno"> 2544</span> </div>
<div class="line"><a id="l02546" name="l02546"></a><span class="lineno"><a class="line" href="namespacepk.html#ad0148fb2dd18f20e54132fd0361e96c1"> 2546</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#ad0148fb2dd18f20e54132fd0361e96c1">get_old_base_name</a>(<span class="keywordtype">int</span> base_id);</div>
<div class="line"><a id="l02547" name="l02547"></a><span class="lineno"> 2547</span> </div>
<div class="line"><a id="l02549" name="l02549"></a><span class="lineno"><a class="line" href="namespacepk.html#a0edf3358fb254617af88e9f17b1ea744"> 2549</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a0edf3358fb254617af88e9f17b1ea744">get_route_name</a>(<span class="keywordtype">int</span> route_id);</div>
<div class="line"><a id="l02550" name="l02550"></a><span class="lineno"> 2550</span> </div>
<div class="line"><a id="l02552" name="l02552"></a><span class="lineno"><a class="line" href="namespacepk.html#a7f2fbd28bbe3592b6d738e631f81ceef"> 2552</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a7f2fbd28bbe3592b6d738e631f81ceef">skill_name_to_id</a>(<span class="keywordtype">string</span> skill_name);</div>
<div class="line"><a id="l02553" name="l02553"></a><span class="lineno"> 2553</span> </div>
<div class="line"><a id="l02555" name="l02555"></a><span class="lineno"><a class="line" href="namespacepk.html#afe370c9ac90d701f3783a34d5dc73778"> 2555</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#afe370c9ac90d701f3783a34d5dc73778">get_terrain_name</a>(<span class="keywordtype">int</span>);</div>
<div class="line"><a id="l02556" name="l02556"></a><span class="lineno"> 2556</span> </div>
<div class="line"><a id="l02565" name="l02565"></a><span class="lineno"><a class="line" href="namespacepk.html#ab8fd2515213cb7752a5eda12332e87bc"> 2565</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ab8fd2515213cb7752a5eda12332e87bc">set_banned_kunshu</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> kunshu_id, <span class="keywordtype">int</span> ban_timer);</div>
<div class="line"><a id="l02566" name="l02566"></a><span class="lineno"> 2566</span> </div>
<div class="line"><a id="l02573" name="l02573"></a><span class="lineno"><a class="line" href="namespacepk.html#a43d138d9c0ec1c4922e15be481ea0125"> 2573</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a43d138d9c0ec1c4922e15be481ea0125">cal_rumor_result</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ actor, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ target_base, <span class="keywordtype">int</span> = -1);</div>
<div class="line"><a id="l02574" name="l02574"></a><span class="lineno"> 2574</span> </div>
<div class="line"><a id="l02582" name="l02582"></a><span class="lineno"><a class="line" href="namespacepk.html#a58eb76ca44127100d600d3123c88348a"> 2582</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a58eb76ca44127100d600d3123c88348a">set_skill</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> skill_id);</div>
<div class="line"><a id="l02583" name="l02583"></a><span class="lineno"> 2583</span> </div>
<div class="line"><a id="l02585" name="l02585"></a><span class="lineno"><a class="line" href="namespacepk.html#ae18f6d089deb18cacd2b00036bf5dd85"> 2585</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae18f6d089deb18cacd2b00036bf5dd85">change_weapon</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> weapon_id);</div>
<div class="line"><a id="l02586" name="l02586"></a><span class="lineno"> 2586</span> </div>
<div class="line"><a id="l02588" name="l02588"></a><span class="lineno"><a class="line" href="namespacepk.html#a7c91ce7523598b160de8a576d2ca03a9"> 2588</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7c91ce7523598b160de8a576d2ca03a9">update_unit</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>);</div>
<div class="line"><a id="l02589" name="l02589"></a><span class="lineno"> 2589</span> </div>
<div class="line"><a id="l02591" name="l02591"></a><span class="lineno"><a class="line" href="namespacepk.html#aaee48ec5e6154798e1189b353185c12b"> 2591</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#aaee48ec5e6154798e1189b353185c12b">is_undetect_person</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@self_base);</div>
<div class="line"><a id="l02592" name="l02592"></a><span class="lineno"> 2592</span> </div>
<div class="line"><a id="l02594" name="l02594"></a><span class="lineno"><a class="line" href="namespacepk.html#ae3d7a95368d129e6f69d3f7489868cfb"> 2594</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae3d7a95368d129e6f69d3f7489868cfb">set_bit</a>(<span class="keywordtype">int</span>&amp; self, <span class="keywordtype">int</span> pos, <span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02595" name="l02595"></a><span class="lineno"> 2595</span> </div>
<div class="line"><a id="l02597" name="l02597"></a><span class="lineno"><a class="line" href="namespacepk.html#ac2a4d8de1183b2e457c53facb83eb05d"> 2597</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac2a4d8de1183b2e457c53facb83eb05d">test_bit</a>(<span class="keywordtype">int</span>&amp; self, <span class="keywordtype">int</span> pos);</div>
<div class="line"><a id="l02598" name="l02598"></a><span class="lineno"> 2598</span> </div>
<div class="line"><a id="l02600" name="l02600"></a><span class="lineno"><a class="line" href="namespacepk.html#ae3b18cfca85eaf2c09befe487d6f31cf"> 2600</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae3d7a95368d129e6f69d3f7489868cfb">set_bit</a>(uint32&amp; self, <span class="keywordtype">int</span> pos, <span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02601" name="l02601"></a><span class="lineno"> 2601</span> </div>
<div class="line"><a id="l02603" name="l02603"></a><span class="lineno"><a class="line" href="namespacepk.html#ad022c23951d8ed1dbaf10f3e0d9cbbf8"> 2603</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac2a4d8de1183b2e457c53facb83eb05d">test_bit</a>(uint32&amp; self, <span class="keywordtype">int</span> pos);</div>
<div class="line"><a id="l02604" name="l02604"></a><span class="lineno"> 2604</span> </div>
<div class="line"><a id="l02606" name="l02606"></a><span class="lineno"><a class="line" href="namespacepk.html#a180e569690c58d37f787fcdb7d91b691"> 2606</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a180e569690c58d37f787fcdb7d91b691">call_recruit_menu</a>(const <a class="code hl_struct" href="structpk_1_1recruit__cmd__info.html">recruit_cmd_info</a> &amp;in, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@);</div>
<div class="line"><a id="l02607" name="l02607"></a><span class="lineno"> 2607</span> </div>
<div class="line"><a id="l02614" name="l02614"></a><span class="lineno"><a class="line" href="namespacepk.html#a974acf90ea6c39237f6b6972f7536597"> 2614</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a974acf90ea6c39237f6b6972f7536597">get_building_info</a>(<a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_struct" href="structpk_1_1building.html">building</a>, <span class="keywordtype">int</span> property_id);</div>
<div class="line"><a id="l02615" name="l02615"></a><span class="lineno"> 2615</span> </div>
<div class="line"><a id="l02622" name="l02622"></a><span class="lineno"><a class="line" href="namespacepk.html#ac7239f0d7d20373ac86c182d6c18c966"> 2622</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac7239f0d7d20373ac86c182d6c18c966">get_unit_info</a>(<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> property_id);</div>
<div class="line"><a id="l02623" name="l02623"></a><span class="lineno"> 2623</span> </div>
<div class="line"><a id="l02630" name="l02630"></a><span class="lineno"><a class="line" href="namespacepk.html#af2994d2316ea7e21b79d5df9a6fabe65"> 2630</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#af2994d2316ea7e21b79d5df9a6fabe65">get_force_info</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ <a class="code hl_struct" href="structpk_1_1force.html">force</a>, <span class="keywordtype">int</span> property_id);</div>
<div class="line"><a id="l02631" name="l02631"></a><span class="lineno"> 2631</span> </div>
<div class="line"><a id="l02638" name="l02638"></a><span class="lineno"><a class="line" href="namespacepk.html#ac456240e1edfb6b93a2fa25d9c75a2e3"> 2638</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac456240e1edfb6b93a2fa25d9c75a2e3">select_kokugou</a>(<a class="code hl_struct" href="structpk_1_1force.html">force</a>@ self, <span class="keywordtype">int</span> kokugou_id);</div>
<div class="line"><a id="l02639" name="l02639"></a><span class="lineno"> 2639</span> </div>
<div class="line"><a id="l02646" name="l02646"></a><span class="lineno"><a class="line" href="namespacepk.html#a7451d021bac80279cc03d06ac06fcfd5"> 2646</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7451d021bac80279cc03d06ac06fcfd5">check_mibun</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> mibun_flag);</div>
<div class="line"><a id="l02647" name="l02647"></a><span class="lineno"> 2647</span>    </div>
<div class="line"><a id="l02655" name="l02655"></a><span class="lineno"><a class="line" href="namespacepk.html#ae05be6538be0e50d679a421a50206148"> 2655</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ae05be6538be0e50d679a421a50206148">set_mibun</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">int</span> mibun);</div>
<div class="line"><a id="l02656" name="l02656"></a><span class="lineno"> 2656</span> </div>
<div class="line"><a id="l02664" name="l02664"></a><span class="lineno"><a class="line" href="namespacepk.html#a0aaa2f08dc1cb70c7e39ac5e4fbef35a"> 2664</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a0aaa2f08dc1cb70c7e39ac5e4fbef35a">call_find_window</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>,<span class="keywordtype">int</span> type=0);</div>
<div class="line"><a id="l02665" name="l02665"></a><span class="lineno"> 2665</span> </div>
<div class="line"><a id="l02667" name="l02667"></a><span class="lineno"><a class="line" href="namespacepk.html#a421f9de5a74f2786b5c425cb37326ee3"> 2667</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a421f9de5a74f2786b5c425cb37326ee3">call_research_abillity_window</a>(const <a class="code hl_struct" href="structpk_1_1research__ability__cmd__info.html">research_ability_cmd_info</a>&amp; in cmd, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ base);</div>
<div class="line"><a id="l02668" name="l02668"></a><span class="lineno"> 2668</span> </div>
<div class="line"><a id="l02676" name="l02676"></a><span class="lineno"><a class="line" href="namespacepk.html#a8f06cc0760cb0dcc12233d2b1c23b356"> 2676</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a8f06cc0760cb0dcc12233d2b1c23b356">set_face</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ <a class="code hl_struct" href="structpk_1_1person.html">person</a>, <a class="code hl_typedef" href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a> cg);</div>
<div class="line"><a id="l02677" name="l02677"></a><span class="lineno"> 2677</span> </div>
<div class="line"><a id="l02684" name="l02684"></a><span class="lineno"><a class="line" href="namespacepk.html#a057f9362687bb64b65ca7ea018da056a"> 2684</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a057f9362687bb64b65ca7ea018da056a">model_change</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@<a class="code hl_struct" href="structpk_1_1person.html">person</a>, <span class="keywordtype">bool</span> old);</div>
<div class="line"><a id="l02685" name="l02685"></a><span class="lineno"> 2685</span>    </div>
<div class="line"><a id="l02687" name="l02687"></a><span class="lineno"><a class="line" href="namespacepk.html#a3f5edbc86a50a5aad91797de5a547790"> 2687</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a3f5edbc86a50a5aad91797de5a547790">add_interior_land</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a> &amp;in pos);</div>
<div class="line"><a id="l02688" name="l02688"></a><span class="lineno"> 2688</span> </div>
<div class="line"><a id="l02690" name="l02690"></a><span class="lineno"><a class="line" href="namespacepk.html#a0de1eb5f9819a38940b2653c0ba95967"> 2690</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a0de1eb5f9819a38940b2653c0ba95967">remove_interior_land</a>(const <a class="code hl_struct" href="structpk_1_1point.html">point</a> &amp;in pos);</div>
<div class="line"><a id="l02691" name="l02691"></a><span class="lineno"> 2691</span> </div>
<div class="line"><a id="l02693" name="l02693"></a><span class="lineno"><a class="line" href="namespacepk.html#a03b636de6569665d22cc78e3977efc8c"> 2693</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a03b636de6569665d22cc78e3977efc8c">is_fog_set</a>();</div>
<div class="line"><a id="l02694" name="l02694"></a><span class="lineno"> 2694</span> </div>
<div class="line"><a id="l02696" name="l02696"></a><span class="lineno"><a class="line" href="namespacepk.html#a432e504ef89de6fc4ef83722742a79cf"> 2696</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a432e504ef89de6fc4ef83722742a79cf">get_item_msg</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1item.html">item</a>@<a class="code hl_struct" href="structpk_1_1item.html">item</a>);</div>
<div class="line"><a id="l02697" name="l02697"></a><span class="lineno"> 2697</span> </div>
<div class="line"><a id="l02698" name="l02698"></a><span class="lineno"><a class="line" href="namespacepk.html#aaac85767b5dcdd18eb8f64718f3645ce"> 2698</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#aaac85767b5dcdd18eb8f64718f3645ce">get_mod_version</a>();</div>
<div class="line"><a id="l02699" name="l02699"></a><span class="lineno"> 2699</span> </div>
<div class="line"><a id="l02701" name="l02701"></a><span class="lineno"><a class="line" href="namespacepk.html#aad625b9c3140a6d208660e1aa1f0775d"> 2701</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aad625b9c3140a6d208660e1aa1f0775d">get_near_base_list</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1list.html">list</a>&lt;<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1building.html">building</a>@&gt;base_list, <span class="keywordtype">int</span> src_building_id);</div>
<div class="line"><a id="l02702" name="l02702"></a><span class="lineno"> 2702</span> </div>
<div class="line"><a id="l02704" name="l02704"></a><span class="lineno"><a class="line" href="namespacepk.html#a3b3198c23a60d8ff95b63ce7d4168b41"> 2704</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a3b3198c23a60d8ff95b63ce7d4168b41">get_max_marchable_troops</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1building.html">building</a>@);</div>
<div class="line"><a id="l02705" name="l02705"></a><span class="lineno"> 2705</span> </div>
<div class="line"><a id="l02707" name="l02707"></a><span class="lineno"><a class="line" href="namespacepk.html#ac62a9d75ab7475732a704ebc866ebca4"> 2707</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#ac62a9d75ab7475732a704ebc866ebca4">is_attackable_force</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst);</div>
<div class="line"><a id="l02708" name="l02708"></a><span class="lineno"> 2708</span> </div>
<div class="line"><a id="l02710" name="l02710"></a><span class="lineno"><a class="line" href="namespacepk.html#a966c647e85000972bf6eae1d5f0ea65b"> 2710</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a966c647e85000972bf6eae1d5f0ea65b">set_item_owner</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1item.html">item</a>@ <a class="code hl_struct" href="structpk_1_1item.html">item</a>,<span class="keywordtype">int</span> owner, <span class="keywordtype">int</span> <a class="code hl_struct" href="structpk_1_1city.html">city</a>);</div>
<div class="line"><a id="l02711" name="l02711"></a><span class="lineno"> 2711</span> </div>
<div class="line"><a id="l02715" name="l02715"></a><span class="lineno"><a class="line" href="namespacepk.html#aaa8bce501b101e6d9613b214ffa59207"> 2715</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#aaa8bce501b101e6d9613b214ffa59207">change_speed</a>(<span class="keywordtype">int</span> speed);</div>
<div class="line"><a id="l02716" name="l02716"></a><span class="lineno"> 2716</span> </div>
<div class="line"><a id="l02717" name="l02717"></a><span class="lineno"><a class="line" href="namespacepk.html#a73a5530e070188f0e981f0a1ded80934"> 2717</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a73a5530e070188f0e981f0a1ded80934">reset_speed</a>();</div>
<div class="line"><a id="l02718" name="l02718"></a><span class="lineno"> 2718</span>    </div>
<div class="line"><a id="l02719" name="l02719"></a><span class="lineno"><a class="line" href="namespacepk.html#a2415aa42da2a06bbfcf071553a8c0c15"> 2719</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a2415aa42da2a06bbfcf071553a8c0c15">create_scenario_time_seed</a>();    </div>
<div class="line"><a id="l02720" name="l02720"></a><span class="lineno"> 2720</span> </div>
<div class="line"><a id="l02722" name="l02722"></a><span class="lineno"><a class="line" href="namespacepk.html#a786d94e254cb6d459172f327db77af1f"> 2722</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a786d94e254cb6d459172f327db77af1f">set_wufeigang</a>(<span class="keywordtype">bool</span> set);</div>
<div class="line"><a id="l02723" name="l02723"></a><span class="lineno"> 2723</span> </div>
<div class="line"><a id="l02730" name="l02730"></a><span class="lineno"><a class="line" href="namespacepk.html#aad15eddfe20149dbc748eae94269aa80"> 2730</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#aad15eddfe20149dbc748eae94269aa80">gen_normal_distribution_int</a>(<span class="keywordtype">int</span> mean,<span class="keywordtype">int</span> variance);</div>
<div class="line"><a id="l02731" name="l02731"></a><span class="lineno"> 2731</span> </div>
<div class="line"><a id="l02737" name="l02737"></a><span class="lineno"><a class="line" href="namespacepk.html#a88435be3c4eb09d35c257804c978a28e"> 2737</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a88435be3c4eb09d35c257804c978a28e">set_auto_affairs</a>(<span class="keywordtype">bool</span> open);</div>
<div class="line"><a id="l02738" name="l02738"></a><span class="lineno"> 2738</span> </div>
<div class="line"><a id="l02743" name="l02743"></a><span class="lineno"><a class="line" href="namespacepk.html#a31f01995b7c0806bf04f561e0b7f7dbb"> 2743</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a31f01995b7c0806bf04f561e0b7f7dbb">toggle_auto_affairs</a>();</div>
<div class="line"><a id="l02744" name="l02744"></a><span class="lineno"> 2744</span> </div>
<div class="line"><a id="l02746" name="l02746"></a><span class="lineno"><a class="line" href="namespacepk.html#a5b5e224508c106464806f350eb5cdf86"> 2746</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a5b5e224508c106464806f350eb5cdf86">get_auto_affairs_status</a>();</div>
<div class="line"><a id="l02747" name="l02747"></a><span class="lineno"> 2747</span> </div>
<div class="line"><a id="l02749" name="l02749"></a><span class="lineno"><a class="line" href="namespacepk.html#ac0f8bc918d65c567e4b692724916a8a9"> 2749</a></span>    <span class="keywordtype">float</span> <a class="code hl_function" href="namespacepk.html#ac0f8bc918d65c567e4b692724916a8a9">set_ap_rate</a>(<span class="keywordtype">float</span> value);</div>
<div class="line"><a id="l02750" name="l02750"></a><span class="lineno"> 2750</span> </div>
<div class="line"><a id="l02752" name="l02752"></a><span class="lineno"><a class="line" href="namespacepk.html#acefcd40821e107aae3d97877d3e1eed0"> 2752</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#acefcd40821e107aae3d97877d3e1eed0">set_show_sub_strength</a>(<span class="keywordtype">bool</span>);</div>
<div class="line"><a id="l02753" name="l02753"></a><span class="lineno"> 2753</span> </div>
<div class="line"><a id="l02755" name="l02755"></a><span class="lineno"><a class="line" href="namespacepk.html#a00723f11fe1a2125988ddd01b8e0c0fe"> 2755</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a00723f11fe1a2125988ddd01b8e0c0fe">get_show_sub_strength</a>();</div>
<div class="line"><a id="l02756" name="l02756"></a><span class="lineno"> 2756</span> </div>
<div class="line"><a id="l02761" name="l02761"></a><span class="lineno"><a class="line" href="namespacepk.html#afc9abf14cbde7685e5324a7c7993ef9f"> 2761</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#afc9abf14cbde7685e5324a7c7993ef9f">get_eve</a>(<span class="keywordtype">int</span> eve_id);</div>
<div class="line"><a id="l02762" name="l02762"></a><span class="lineno"> 2762</span> </div>
<div class="line"><a id="l02769" name="l02769"></a><span class="lineno"><a class="line" href="namespacepk.html#a6b33959ba2316b27ba5ace5dc9270dcb"> 2769</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a6b33959ba2316b27ba5ace5dc9270dcb">set_eve</a>(<span class="keywordtype">int</span> eve_id, <span class="keywordtype">bool</span> open);</div>
<div class="line"><a id="l02770" name="l02770"></a><span class="lineno"> 2770</span> </div>
<div class="line"><a id="l02777" name="l02777"></a><span class="lineno"><a class="line" href="namespacepk.html#a3bb358ed4bdf74b94b1293c5003b1255"> 2777</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a3bb358ed4bdf74b94b1293c5003b1255">set_remain_movement</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> movement);</div>
<div class="line"><a id="l02778" name="l02778"></a><span class="lineno"> 2778</span> </div>
<div class="line"><a id="l02785" name="l02785"></a><span class="lineno"><a class="line" href="namespacepk.html#a69f0920bb106a7380cced71ff784e8b4"> 2785</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a3bb358ed4bdf74b94b1293c5003b1255">set_remain_movement</a>(<span class="keywordtype">int</span> unit_id, <span class="keywordtype">int</span> movement);</div>
<div class="line"><a id="l02786" name="l02786"></a><span class="lineno"> 2786</span> </div>
<div class="line"><a id="l02791" name="l02791"></a><span class="lineno"><a class="line" href="namespacepk.html#ac229a4949a6c0f002a20ff5577add4b5"> 2791</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac229a4949a6c0f002a20ff5577add4b5">get_remain_movement</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>);</div>
<div class="line"><a id="l02792" name="l02792"></a><span class="lineno"> 2792</span> </div>
<div class="line"><a id="l02797" name="l02797"></a><span class="lineno"><a class="line" href="namespacepk.html#ac54c7547e591e97896a71d14ba96587c"> 2797</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac229a4949a6c0f002a20ff5577add4b5">get_remain_movement</a>(<span class="keywordtype">int</span> unit_id);</div>
<div class="line"><a id="l02798" name="l02798"></a><span class="lineno"> 2798</span> </div>
<div class="line"><a id="l02805" name="l02805"></a><span class="lineno"><a class="line" href="namespacepk.html#a59d2913a62d4fe726deacb143a759032"> 2805</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a59d2913a62d4fe726deacb143a759032">set_fog_state</a>(<span class="keywordtype">bool</span> state, <span class="keywordtype">bool</span> refresh = true);</div>
<div class="line"><a id="l02806" name="l02806"></a><span class="lineno"> 2806</span> </div>
<div class="line"><a id="l02811" name="l02811"></a><span class="lineno"><a class="line" href="namespacepk.html#a0bc485839f8b43d762f0e29c3d0ef63e"> 2811</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a0bc485839f8b43d762f0e29c3d0ef63e">close_kill_unit_log</a>(<span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02812" name="l02812"></a><span class="lineno"> 2812</span> </div>
<div class="line"><a id="l02819" name="l02819"></a><span class="lineno"><a class="line" href="namespacepk.html#a4f06b392d5ca2a1941435c011c55372a"> 2819</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a4f06b392d5ca2a1941435c011c55372a">get_halo_range</a>(<a class="code hl_namespace" href="namespacepk.html">pk</a>::<a class="code hl_struct" href="structpk_1_1unit.html">unit</a>@ <a class="code hl_struct" href="structpk_1_1unit.html">unit</a>, <span class="keywordtype">int</span> type);</div>
<div class="line"><a id="l02820" name="l02820"></a><span class="lineno"> 2820</span> </div>
<div class="line"><a id="l02828" name="l02828"></a><span class="lineno"><a class="line" href="namespacepk.html#a182aeb6da474f7cd01c41d8d755d374e"> 2828</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a182aeb6da474f7cd01c41d8d755d374e">set_person_horse</a>(<span class="keywordtype">int</span> person_id, <span class="keywordtype">int</span> horse_id);</div>
<div class="line"><a id="l02829" name="l02829"></a><span class="lineno"> 2829</span> </div>
<div class="line"><a id="l02837" name="l02837"></a><span class="lineno"><a class="line" href="namespacepk.html#ac1ee38508d8ad6cb043fd609b9e588c0"> 2837</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#ac1ee38508d8ad6cb043fd609b9e588c0">set_person_weapon</a>(<span class="keywordtype">int</span> person_id, <span class="keywordtype">int</span> weapon_id);</div>
<div class="line"><a id="l02838" name="l02838"></a><span class="lineno"> 2838</span> </div>
<div class="line"><a id="l02840" name="l02840"></a><span class="lineno"><a class="line" href="namespacepk.html#a4f08b50f358fc72adcfea15fbc15aab3"> 2840</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a4f08b50f358fc72adcfea15fbc15aab3">set_independent_income</a>(<span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02841" name="l02841"></a><span class="lineno"> 2841</span> </div>
<div class="line"><a id="l02843" name="l02843"></a><span class="lineno"><a class="line" href="namespacepk.html#a61ea3cc149b8ab2ee750a3da313b9785"> 2843</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a61ea3cc149b8ab2ee750a3da313b9785">set_onebase_survive</a>(<span class="keywordtype">bool</span> value);</div>
<div class="line"><a id="l02844" name="l02844"></a><span class="lineno"> 2844</span> </div>
<div class="line"><a id="l02846" name="l02846"></a><span class="lineno"><a class="line" href="namespacepk.html#abdb7ebb48cbbec53694f144ccddf26ab"> 2846</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#abdb7ebb48cbbec53694f144ccddf26ab">get_onebase_survive</a>();</div>
<div class="line"><a id="l02847" name="l02847"></a><span class="lineno"> 2847</span> </div>
<div class="line"><a id="l02854" name="l02854"></a><span class="lineno"><a class="line" href="namespacepk.html#ac3fea2c1df7dfb5b1f91fa46396191bd"> 2854</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ac3fea2c1df7dfb5b1f91fa46396191bd">get_neighbor_area_building</a>(<span class="keywordtype">int</span> base_id, <span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l02855" name="l02855"></a><span class="lineno"> 2855</span> </div>
<div class="line"><a id="l02862" name="l02862"></a><span class="lineno"><a class="line" href="namespacepk.html#a066de688c4cff49ba3a208cf85430d53"> 2862</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a066de688c4cff49ba3a208cf85430d53">get_neighbor_area_route</a>(<span class="keywordtype">int</span> base_id, <span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div>
<div class="line"><a id="l02863" name="l02863"></a><span class="lineno"> 2863</span> </div>
<div class="line"><a id="l02870" name="l02870"></a><span class="lineno"><a class="line" href="namespacepk.html#af9166c10c1fe03fe8f120badd7e29344"> 2870</a></span>    <a class="code hl_struct" href="structpk_1_1point.html">point</a> <a class="code hl_function" href="namespacepk.html#af9166c10c1fe03fe8f120badd7e29344">get_neighbor_area_pos</a>(<span class="keywordtype">int</span> base_id, <span class="keywordtype">int</span> area);</div>
<div class="line"><a id="l02871" name="l02871"></a><span class="lineno"> 2871</span> </div>
<div class="line"><a id="l02878" name="l02878"></a><span class="lineno"><a class="line" href="namespacepk.html#ad087db5f7a241c277b6718101cc09d5c"> 2878</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#ad087db5f7a241c277b6718101cc09d5c">get_building_short_distance</a>(<span class="keywordtype">int</span> src, <span class="keywordtype">int</span> dst);</div>
<div class="line"><a id="l02879" name="l02879"></a><span class="lineno"> 2879</span> </div>
<div class="line"><a id="l02889" name="l02889"></a><span class="lineno"><a class="line" href="namespacepk.html#a5e404b1b13ce0ffea31f266559e74d76"> 2889</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a5e404b1b13ce0ffea31f266559e74d76">call_inspections_menu</a>(const <a class="code hl_struct" href="structpk_1_1inspections__cmd__info.html">inspections_cmd_info</a> &amp;in cmd, <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_struct" href="structpk_1_1building.html">building</a>, <span class="keywordtype">int</span> cur_order);</div>
<div class="line"><a id="l02890" name="l02890"></a><span class="lineno"> 2890</span> </div>
<div class="line"><a id="l02898" name="l02898"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e4c713846cab3ea5979e714f30ae5f9"> 2898</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7e4c713846cab3ea5979e714f30ae5f9">set_prisoner</a>(<a class="code hl_struct" href="structpk_1_1person.html">person</a>@ prisoner, <a class="code hl_struct" href="structpk_1_1person.html">person</a>@by);</div>
<div class="line"><a id="l02899" name="l02899"></a><span class="lineno"> 2899</span> </div>
<div class="line"><a id="l02911" name="l02911"></a><span class="lineno"><a class="line" href="namespacepk.html#aeb7fccefbf29f225e1773507c7878912"> 2911</a></span>    <a class="code hl_struct" href="structpk_1_1building.html">building</a>@ <a class="code hl_function" href="namespacepk.html#aeb7fccefbf29f225e1773507c7878912">create_spec</a>(<a class="code hl_struct" href="structpk_1_1facility.html">facility</a>@ <a class="code hl_struct" href="structpk_1_1facility.html">facility</a>, const <a class="code hl_struct" href="structpk_1_1point.html">point</a>&amp; pos, <span class="keywordtype">int</span> force_id,<span class="keywordtype">int</span> spec_id);</div>
<div class="line"><a id="l02912" name="l02912"></a><span class="lineno"> 2912</span> </div>
<div class="line"><a id="l02919" name="l02919"></a><span class="lineno"><a class="line" href="namespacepk.html#a7676344161555cdf0354e0a79b214027"> 2919</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="namespacepk.html#a7676344161555cdf0354e0a79b214027">set_terrain_movable</a>(<span class="keywordtype">int</span> terrain_id, <span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a id="l02920" name="l02920"></a><span class="lineno"> 2920</span> </div>
<div class="line"><a id="l02925" name="l02925"></a><span class="lineno"><a class="line" href="namespacepk.html#a7e42f2e0bd8c906f2333b2b3b326099f"> 2925</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacepk.html#a7e42f2e0bd8c906f2333b2b3b326099f">is_new_map</a>();</div>
<div class="line"><a id="l02926" name="l02926"></a><span class="lineno"> 2926</span> </div>
<div class="line"><a id="l02944" name="l02944"></a><span class="lineno"><a class="line" href="namespacepk.html#a5163fc1b65a5356a0834ff5e29737ce9"> 2944</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#a5163fc1b65a5356a0834ff5e29737ce9">item_type_to_group</a>(<span class="keywordtype">int</span> type_id);</div>
<div class="line"><a id="l02945" name="l02945"></a><span class="lineno"> 2945</span> </div>
<div class="line"><a id="l02947" name="l02947"></a><span class="lineno"><a class="line" href="namespacepk.html#a0f23217bf67c6d46d95c5cb11e5e316a"> 2947</a></span>    <a class="code hl_struct" href="structpk_1_1dialog.html">dialog</a>@ <a class="code hl_function" href="namespacepk.html#a0f23217bf67c6d46d95c5cb11e5e316a">new_dialog</a>(<span class="keywordtype">bool</span> movable = false);</div>
<div class="line"><a id="l02948" name="l02948"></a><span class="lineno"> 2948</span> </div>
<div class="line"><a id="l02950" name="l02950"></a><span class="lineno"><a class="line" href="namespacepk.html#abaa5544e2be592545f597448a85e5c9b"> 2950</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="namespacepk.html#abaa5544e2be592545f597448a85e5c9b">left_click</a>(<a class="code hl_struct" href="structpk_1_1widget.html">widget</a>@ <a class="code hl_struct" href="structpk_1_1widget.html">widget</a>, <span class="keywordtype">bool</span> up = true);</div>
<div class="line"><a id="l02951" name="l02951"></a><span class="lineno"> 2951</span> </div>
<div class="line"><a id="l02953" name="l02953"></a><span class="lineno"><a class="line" href="namespacepk.html#a6394f5499728a67625fcca994ca9e14c"> 2953</a></span>    <a class="code hl_struct" href="structpk_1_1size.html">size</a> <a class="code hl_function" href="namespacepk.html#a6394f5499728a67625fcca994ca9e14c">get_text_size</a>(<span class="keywordtype">int</span> font, const <span class="keywordtype">string</span>&amp; in str);</div>
<div class="line"><a id="l02954" name="l02954"></a><span class="lineno"> 2954</span> </div>
<div class="line"><a id="l02956" name="l02956"></a><span class="lineno"><a class="line" href="namespacepk.html#af62c3d4695d865be1e0046a79d11fe85"> 2956</a></span>    <a class="code hl_struct" href="structpk_1_1size.html">size</a> <a class="code hl_function" href="namespacepk.html#a6394f5499728a67625fcca994ca9e14c">get_text_size</a>(<span class="keywordtype">int</span> font, <span class="keywordtype">int</span> width_char, <span class="keywordtype">int</span> line);</div>
<div class="line"><a id="l02957" name="l02957"></a><span class="lineno"> 2957</span> </div>
<div class="line"><a id="l02963" name="l02963"></a><span class="lineno"><a class="line" href="namespacepk.html#a1c3098a6681606641a69c6a9e880dcda"> 2963</a></span>    <span class="keywordtype">string</span> <a class="code hl_function" href="namespacepk.html#a1c3098a6681606641a69c6a9e880dcda">text_wrap</a>(<span class="keywordtype">string</span> str, <span class="keywordtype">int</span> text_width, <span class="keywordtype">int</span> line = 999);</div>
<div class="line"><a id="l02964" name="l02964"></a><span class="lineno"> 2964</span>}</div>
<div class="ttc" id="aclasspk_1_1detail_1_1arith_html"><div class="ttname"><a href="classpk_1_1detail_1_1arith.html">pk::detail::arith</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:46</div></div>
<div class="ttc" id="aclasspk_1_1detail_1_1funcref_html"><div class="ttname"><a href="classpk_1_1detail_1_1funcref.html">pk::detail::funcref</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:84</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_a1757854c0576573dd63bd03f3e471dcb"><div class="ttname"><a href="namespacepk_1_1core.html#a1757854c0576573dd63bd03f3e471dcb">pk::core::toggle_terrain_editor</a></div><div class="ttdeci">void toggle_terrain_editor() NOEXCEPT</div><div class="ttdoc">编辑地形</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_a434b330592975574debf88fcfa098a56"><div class="ttname"><a href="namespacepk_1_1core.html#a434b330592975574debf88fcfa098a56">pk::core::get_assist_chance</a></div><div class="ttdeci">int get_assist_chance(int person_id)</div><div class="ttdoc">当前支援攻击概率加成</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_a66b25be5d445f354972e7720efede82d"><div class="ttname"><a href="namespacepk_1_1core.html#a66b25be5d445f354972e7720efede82d">pk::core::get_strategy_chance</a></div><div class="ttdeci">int get_strategy_chance(int person_id)</div><div class="ttdoc">当前策略成功率加成</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_a8ed8573345d405946f4510067f0457be"><div class="ttname"><a href="namespacepk_1_1core.html#a8ed8573345d405946f4510067f0457be">pk::core::info</a></div><div class="ttdeci">pk::detail::arith info(object @obj, int key)</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_a95b3e23c5e177696b0ee94ff62b3ef54"><div class="ttname"><a href="namespacepk_1_1core.html#a95b3e23c5e177696b0ee94ff62b3ef54">pk::core::skill_constant</a></div><div class="ttdeci">pk::detail::arith skill_constant(int person_id, int skill_id, int info=0)</div><div class="ttdoc">当前特技常数</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_aaa34a78235a19b80c80f9cffbfe75243"><div class="ttname"><a href="namespacepk_1_1core.html#aaa34a78235a19b80c80f9cffbfe75243">pk::core::get_tactics_chance</a></div><div class="ttdeci">int get_tactics_chance(int person_id)</div><div class="ttdoc">当前战法成功率加成</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_abbff10136c78a50ec34abe13ce0ebaba"><div class="ttname"><a href="namespacepk_1_1core.html#abbff10136c78a50ec34abe13ce0ebaba">pk::core::toggle_show_fps</a></div><div class="ttdeci">void toggle_show_fps() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_ac6bc35ebd59bd5fb0be21a021f3b6c18"><div class="ttname"><a href="namespacepk_1_1core.html#ac6bc35ebd59bd5fb0be21a021f3b6c18">pk::core::is_show_fps</a></div><div class="ttdeci">bool is_show_fps() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_acd0f22005ac433156acec812666eb6e2"><div class="ttname"><a href="namespacepk_1_1core.html#acd0f22005ac433156acec812666eb6e2">pk::core::is_editing_terrain</a></div><div class="ttdeci">bool is_editing_terrain() NOEXCEPT</div><div class="ttdoc">是否在地形编辑</div></div>
<div class="ttc" id="anamespacepk_1_1core_html_aeacf50408e011119f4b05000a83ba7ec"><div class="ttname"><a href="namespacepk_1_1core.html#aeacf50408e011119f4b05000a83ba7ec">pk::core::load_terrain_texture</a></div><div class="ttdeci">void load_terrain_texture() NOEXCEPT</div><div class="ttdoc">加载地形纹理</div></div>
<div class="ttc" id="anamespacepk_html"><div class="ttname"><a href="namespacepk.html">pk</a></div><div class="ttdef"><b>Definition:</b> pk_funcs.h:4</div></div>
<div class="ttc" id="anamespacepk_html_a005c59afa386f727c2bf011f99876d51"><div class="ttname"><a href="namespacepk.html#a005c59afa386f727c2bf011f99876d51">pk::is_valid_building_id</a></div><div class="ttdeci">bool is_valid_building_id(int building_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a00723f11fe1a2125988ddd01b8e0c0fe"><div class="ttname"><a href="namespacepk.html#a00723f11fe1a2125988ddd01b8e0c0fe">pk::get_show_sub_strength</a></div><div class="ttdeci">bool get_show_sub_strength()</div><div class="ttdoc">获取单挑是否显示隐藏能力</div></div>
<div class="ttc" id="anamespacepk_html_a01332f4ce8831644bff88c527ce9fb84"><div class="ttname"><a href="namespacepk.html#a01332f4ce8831644bff88c527ce9fb84">pk::get_elapsed_months</a></div><div class="ttdeci">int get_elapsed_months() NOEXCEPT</div><div class="ttdoc">经过月数</div></div>
<div class="ttc" id="anamespacepk_html_a0161423b8fe9096cde4743e0c473adf5"><div class="ttname"><a href="namespacepk.html#a0161423b8fe9096cde4743e0c473adf5">pk::add_heishu_exp</a></div><div class="ttdeci">int add_heishu_exp(person @self, int type, int value) NOEXCEPT</div><div class="ttdoc">兵种经验增减</div></div>
<div class="ttc" id="anamespacepk_html_a02a216ac7903b09ab5881691d1e69a9b"><div class="ttname"><a href="namespacepk.html#a02a216ac7903b09ab5881691d1e69a9b">pk::is_valid_pos</a></div><div class="ttdeci">bool is_valid_pos(point pos) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a02c09f3bd0ad05386007b7ba835d5250"><div class="ttname"><a href="namespacepk.html#a02c09f3bd0ad05386007b7ba835d5250">pk::set_drills_ended</a></div><div class="ttdeci">void set_drills_ended(building @self, bool value)</div><div class="ttdoc">设置训练完成</div></div>
<div class="ttc" id="anamespacepk_html_a02eb4b4a3f565ccb0133d5b58b0311e0"><div class="ttname"><a href="namespacepk.html#a02eb4b4a3f565ccb0133d5b58b0311e0">pk::resign</a></div><div class="ttdeci">void resign(person @self, bool=true) NOEXCEPT</div><div class="ttdoc">下野(自势力武将放逐)</div></div>
<div class="ttc" id="anamespacepk_html_a0361f9a35143a52068b083db9076829e"><div class="ttname"><a href="namespacepk.html#a0361f9a35143a52068b083db9076829e">pk::set_troops</a></div><div class="ttdeci">void set_troops(building @self, int value)</div><div class="ttdoc">设置部队</div></div>
<div class="ttc" id="anamespacepk_html_a03b636de6569665d22cc78e3977efc8c"><div class="ttname"><a href="namespacepk.html#a03b636de6569665d22cc78e3977efc8c">pk::is_fog_set</a></div><div class="ttdeci">bool is_fog_set()</div><div class="ttdoc">确认迷雾文件是否加载</div></div>
<div class="ttc" id="anamespacepk_html_a04750eac9d918b4ca6cdd11a71b82ed6"><div class="ttname"><a href="namespacepk.html#a04750eac9d918b4ca6cdd11a71b82ed6">pk::is_taishu</a></div><div class="ttdeci">bool is_taishu(person @self)</div><div class="ttdoc">太守</div></div>
<div class="ttc" id="anamespacepk_html_a0483adb26d6a43c2cc1372b29ce05619"><div class="ttname"><a href="namespacepk.html#a0483adb26d6a43c2cc1372b29ce05619">pk::set_service</a></div><div class="ttdeci">void set_service(person @self, int building_id) NOEXCEPT</div><div class="ttdoc">设置所属</div></div>
<div class="ttc" id="anamespacepk_html_a0547ffb91dc837da0aa875528ab7b2d0"><div class="ttname"><a href="namespacepk.html#a0547ffb91dc837da0aa875528ab7b2d0">pk::get_month</a></div><div class="ttdeci">int get_month() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a057924f28349e22ff374ea05e25a4336"><div class="ttname"><a href="namespacepk.html#a057924f28349e22ff374ea05e25a4336">pk::get_member_count</a></div><div class="ttdeci">int get_member_count(unit @self)</div></div>
<div class="ttc" id="anamespacepk_html_a057f9362687bb64b65ca7ea018da056a"><div class="ttname"><a href="namespacepk.html#a057f9362687bb64b65ca7ea018da056a">pk::model_change</a></div><div class="ttdeci">void model_change(person @person, bool old)</div><div class="ttdoc">重设模型</div></div>
<div class="ttc" id="anamespacepk_html_a05fb2267c25f9e31d8483409b5abd93d"><div class="ttname"><a href="namespacepk.html#a05fb2267c25f9e31d8483409b5abd93d">pk::is_bandit</a></div><div class="ttdeci">bool is_bandit(person @self)</div><div class="ttdoc">是否贼将</div></div>
<div class="ttc" id="anamespacepk_html_a061773ff27c6f475b5e92e6c0eda0fe6"><div class="ttname"><a href="namespacepk.html#a061773ff27c6f475b5e92e6c0eda0fe6">pk::is_valid_gate_id</a></div><div class="ttdeci">bool is_valid_gate_id(int gate_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a066de688c4cff49ba3a208cf85430d53"><div class="ttname"><a href="namespacepk.html#a066de688c4cff49ba3a208cf85430d53">pk::get_neighbor_area_route</a></div><div class="ttdeci">int get_neighbor_area_route(int base_id, int id)</div><div class="ttdoc">获取邻近区域路径连接</div></div>
<div class="ttc" id="anamespacepk_html_a076254bd753d7d52b9fd4d712b021a3d"><div class="ttname"><a href="namespacepk.html#a076254bd753d7d52b9fd4d712b021a3d">pk::u8trace</a></div><div class="ttdeci">void u8trace(const string &amp;str) NOEXCEPT</div><div class="ttdoc">写入日志文件</div></div>
<div class="ttc" id="anamespacepk_html_a077597b548ecb52fbfdaad429347e919"><div class="ttname"><a href="namespacepk.html#a077597b548ecb52fbfdaad429347e919">pk::add_dislike</a></div><div class="ttdeci">void add_dislike(person @self, int person_id) NOEXCEPT</div><div class="ttdoc">添加厌恶武将</div></div>
<div class="ttc" id="anamespacepk_html_a0866a96c3203cfe570baa3d5908b4c5b"><div class="ttname"><a href="namespacepk.html#a0866a96c3203cfe570baa3d5908b4c5b">pk::hex_object_id_to_building_id</a></div><div class="ttdeci">int hex_object_id_to_building_id(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a094b944ab249d351a10b464de20fe0c2"><div class="ttname"><a href="namespacepk.html#a094b944ab249d351a10b464de20fe0c2">pk::height_map_pos_to_world_pos</a></div><div class="ttdeci">vector4 height_map_pos_to_world_pos(const point &amp;pos) NOEXCEPT</div><div class="ttdoc">将高度图坐标转换为世界坐标</div></div>
<div class="ttc" id="anamespacepk_html_a09b7cfab0ab37c9b6666f846c6c6d88c"><div class="ttname"><a href="namespacepk.html#a09b7cfab0ab37c9b6666f846c6c6d88c">pk::get_weapon_id</a></div><div class="ttdeci">int get_weapon_id(unit @self)</div></div>
<div class="ttc" id="anamespacepk_html_a0a19d7198cb0627e211dffb388243dac"><div class="ttname"><a href="namespacepk.html#a0a19d7198cb0627e211dffb388243dac">pk::is_reachable_neighbor</a></div><div class="ttdeci">bool is_reachable_neighbor(int src, int dst, int force_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a0aaa2f08dc1cb70c7e39ac5e4fbef35a"><div class="ttname"><a href="namespacepk.html#a0aaa2f08dc1cb70c7e39ac5e4fbef35a">pk::call_find_window</a></div><div class="ttdeci">bool call_find_window(person@ person, int type=0)</div><div class="ttdoc">调用人才发现窗口</div></div>
<div class="ttc" id="anamespacepk_html_a0ab052382ca1e930b24115489cfb4583"><div class="ttname"><a href="namespacepk.html#a0ab052382ca1e930b24115489cfb4583">pk::set_public_order</a></div><div class="ttdeci">void set_public_order(city @self, int value) NOEXCEPT</div><div class="ttdoc">设置治安</div></div>
<div class="ttc" id="anamespacepk_html_a0bc485839f8b43d762f0e29c3d0ef63e"><div class="ttname"><a href="namespacepk.html#a0bc485839f8b43d762f0e29c3d0ef63e">pk::close_kill_unit_log</a></div><div class="ttdeci">void close_kill_unit_log(bool value)</div><div class="ttdoc">关闭部队消灭信息</div></div>
<div class="ttc" id="anamespacepk_html_a0d03360e1635df3b27494000b44ff858"><div class="ttname"><a href="namespacepk.html#a0d03360e1635df3b27494000b44ff858">pk::get_port</a></div><div class="ttdeci">port get_port(int id) NOEXCEPT</div><div class="ttdoc">港口</div></div>
<div class="ttc" id="anamespacepk_html_a0d3e6e97e96ca3ed33eb958907a64a07"><div class="ttname"><a href="namespacepk.html#a0d3e6e97e96ca3ed33eb958907a64a07">pk::stop_unit_anim</a></div><div class="ttdeci">void stop_unit_anim() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a0d7ba25c5cdb4bdf57752c4f01ee8032"><div class="ttname"><a href="namespacepk.html#a0d7ba25c5cdb4bdf57752c4f01ee8032">pk::world_pos_to_screen_pos</a></div><div class="ttdeci">point world_pos_to_screen_pos(const vector4 &amp;pos) NOEXCEPT</div><div class="ttdoc">将世界坐标转换为高度坐标</div></div>
<div class="ttc" id="anamespacepk_html_a0de1eb5f9819a38940b2653c0ba95967"><div class="ttname"><a href="namespacepk.html#a0de1eb5f9819a38940b2653c0ba95967">pk::remove_interior_land</a></div><div class="ttdeci">int remove_interior_land(const point &amp;in pos)</div><div class="ttdoc">移除对应坐标内政用地</div></div>
<div class="ttc" id="anamespacepk_html_a0e664d7cca93901484e629da3660ca1a"><div class="ttname"><a href="namespacepk.html#a0e664d7cca93901484e629da3660ca1a">pk::set_ally</a></div><div class="ttdeci">void set_ally(force@ self, int force_id, bool value)</div><div class="ttdoc">设置同盟</div></div>
<div class="ttc" id="anamespacepk_html_a0ea609f8e76c95ebbcce542f7c4b6214"><div class="ttname"><a href="namespacepk.html#a0ea609f8e76c95ebbcce542f7c4b6214">pk::draw_filled_recte</a></div><div class="ttdeci">void draw_filled_recte(const rectangle &amp;rect, uint color) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a0edf3358fb254617af88e9f17b1ea744"><div class="ttname"><a href="namespacepk.html#a0edf3358fb254617af88e9f17b1ea744">pk::get_route_name</a></div><div class="ttdeci">string get_route_name(int route_id)</div><div class="ttdoc">id转路径名</div></div>
<div class="ttc" id="anamespacepk_html_a0f23217bf67c6d46d95c5cb11e5e316a"><div class="ttname"><a href="namespacepk.html#a0f23217bf67c6d46d95c5cb11e5e316a">pk::new_dialog</a></div><div class="ttdeci">dialog new_dialog(bool movable=false)</div><div class="ttdoc">用以代替dialog的new()功能</div></div>
<div class="ttc" id="anamespacepk_html_a0fe00d33726e683e8e6ae23dc793206e"><div class="ttname"><a href="namespacepk.html#a0fe00d33726e683e8e6ae23dc793206e">pk::get_stat_increased</a></div><div class="ttdeci">int get_stat_increased(person @person, int type)</div><div class="ttdoc">能力提升</div></div>
<div class="ttc" id="anamespacepk_html_a127343c2e57bf3b6069bf1c937a42351"><div class="ttname"><a href="namespacepk.html#a127343c2e57bf3b6069bf1c937a42351">pk::is_kunshu</a></div><div class="ttdeci">bool is_kunshu(person @self)</div><div class="ttdoc">是君主</div></div>
<div class="ttc" id="anamespacepk_html_a129b0333d6cdc1ba4501467f22c2d103"><div class="ttname"><a href="namespacepk.html#a129b0333d6cdc1ba4501467f22c2d103">pk::is_valid_unit_id</a></div><div class="ttdeci">bool is_valid_unit_id(int unit_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a13e42663c0bbba85242234dcfa862ddb"><div class="ttname"><a href="namespacepk.html#a13e42663c0bbba85242234dcfa862ddb">pk::equipment_id_to_heishu</a></div><div class="ttdeci">int equipment_id_to_heishu(int id)</div><div class="ttdoc">兵器编号 -&gt; 适性类型编号</div></div>
<div class="ttc" id="anamespacepk_html_a14e855b1df526dfa54970a31691473c8"><div class="ttname"><a href="namespacepk.html#a14e855b1df526dfa54970a31691473c8">pk::u8encode</a></div><div class="ttdeci">string u8encode(const string &amp;str, int lang=-1) NOEXCEPT</div><div class="ttdoc">转换成日语</div></div>
<div class="ttc" id="anamespacepk_html_a16e869332de4c55d3f84c525e7998a84"><div class="ttname"><a href="namespacepk.html#a16e869332de4c55d3f84c525e7998a84">pk::get_sea_weapon_id</a></div><div class="ttdeci">int get_sea_weapon_id(unit @self)</div></div>
<div class="ttc" id="anamespacepk_html_a17c04e2bd8d4edcd082f408c98c323c4"><div class="ttname"><a href="namespacepk.html#a17c04e2bd8d4edcd082f408c98c323c4">pk::is_shibou</a></div><div class="ttdeci">bool is_shibou(person @self)</div><div class="ttdoc">死亡</div></div>
<div class="ttc" id="anamespacepk_html_a17f14b205998210621a1cab9d032889c"><div class="ttname"><a href="namespacepk.html#a17f14b205998210621a1cab9d032889c">pk::is_absent</a></div><div class="ttdeci">bool is_absent(person @self)</div><div class="ttdoc">不在</div></div>
<div class="ttc" id="anamespacepk_html_a180e569690c58d37f787fcdb7d91b691"><div class="ttname"><a href="namespacepk.html#a180e569690c58d37f787fcdb7d91b691">pk::call_recruit_menu</a></div><div class="ttdeci">bool call_recruit_menu(const recruit_cmd_info &amp;in, building@)</div><div class="ttdoc">调用征兵菜单</div></div>
<div class="ttc" id="anamespacepk_html_a182aeb6da474f7cd01c41d8d755d374e"><div class="ttname"><a href="namespacepk.html#a182aeb6da474f7cd01c41d8d755d374e">pk::set_person_horse</a></div><div class="ttdeci">void set_person_horse(int person_id, int horse_id)</div><div class="ttdoc">设置武将马模型</div></div>
<div class="ttc" id="anamespacepk_html_a1b1f023e42772ee72911abaaef7388b2"><div class="ttname"><a href="namespacepk.html#a1b1f023e42772ee72911abaaef7388b2">pk::get_unit_id</a></div><div class="ttdeci">int get_unit_id(person @self)</div><div class="ttdoc">部队id</div></div>
<div class="ttc" id="anamespacepk_html_a1b2fc0e4885215aa546d0f639b3fb3ab"><div class="ttname"><a href="namespacepk.html#a1b2fc0e4885215aa546d0f639b3fb3ab">pk::face_cutin</a></div><div class="ttdeci">void face_cutin(int id, int time=1500) NOEXCEPT</div><div class="ttdoc">暴击切入</div></div>
<div class="ttc" id="anamespacepk_html_a1c3098a6681606641a69c6a9e880dcda"><div class="ttname"><a href="namespacepk.html#a1c3098a6681606641a69c6a9e880dcda">pk::text_wrap</a></div><div class="ttdeci">string text_wrap(string str, int text_width, int line=999)</div></div>
<div class="ttc" id="anamespacepk_html_a1cf50dcf27220f3776372a500854cd8b"><div class="ttname"><a href="namespacepk.html#a1cf50dcf27220f3776372a500854cd8b">pk::get_year</a></div><div class="ttdeci">int get_year() NOEXCEPT</div><div class="ttdoc">当前年</div></div>
<div class="ttc" id="anamespacepk_html_a1ed0d721e8518b15a424ae3fbe6eee87"><div class="ttname"><a href="namespacepk.html#a1ed0d721e8518b15a424ae3fbe6eee87">pk::set_func</a></div><div class="ttdeci">void set_func(int id, detail::funcref func)</div><div class="ttdoc">函数设定</div></div>
<div class="ttc" id="anamespacepk_html_a1fe20c1fb16af6fb80edf131381d99de"><div class="ttname"><a href="namespacepk.html#a1fe20c1fb16af6fb80edf131381d99de">pk::from_utf8</a></div><div class="ttdeci">string from_utf8(const string &amp;str, int codepage=0)</div><div class="ttdoc">utf8 -&gt; ansi</div></div>
<div class="ttc" id="anamespacepk_html_a21382acf452a5a9b9035c4f03f07ccc7"><div class="ttname"><a href="namespacepk.html#a21382acf452a5a9b9035c4f03f07ccc7">pk::get_province</a></div><div class="ttdeci">province get_province(int id) NOEXCEPT</div><div class="ttdoc">州</div></div>
<div class="ttc" id="anamespacepk_html_a21b90829ba654e8fd42fd602c32e9dd1"><div class="ttname"><a href="namespacepk.html#a21b90829ba654e8fd42fd602c32e9dd1">pk::building_to_gate</a></div><div class="ttdeci">gate building_to_gate(building @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a22b4d0bdfbb6a5078a5d18c6554442f2"><div class="ttname"><a href="namespacepk.html#a22b4d0bdfbb6a5078a5d18c6554442f2">pk::is_own</a></div><div class="ttdeci">bool is_own(map_object @src, map_object @dst)</div></div>
<div class="ttc" id="anamespacepk_html_a22bd9a4fdefc5536592dac908094eef5"><div class="ttname"><a href="namespacepk.html#a22bd9a4fdefc5536592dac908094eef5">pk::is_valid_family_name_id</a></div><div class="ttdeci">bool is_valid_family_name_id(int familyname_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a2392082418757f3209d31f71426761a4"><div class="ttname"><a href="namespacepk.html#a2392082418757f3209d31f71426761a4">pk::neutralize</a></div><div class="ttdeci">bool neutralize(building @self) NOEXCEPT</div><div class="ttdoc">设为空白势力</div></div>
<div class="ttc" id="anamespacepk_html_a2415aa42da2a06bbfcf071553a8c0c15"><div class="ttname"><a href="namespacepk.html#a2415aa42da2a06bbfcf071553a8c0c15">pk::create_scenario_time_seed</a></div><div class="ttdeci">int create_scenario_time_seed()</div></div>
<div class="ttc" id="anamespacepk_html_a247493dcff9f1f07dcb9162700cb6b87"><div class="ttname"><a href="namespacepk.html#a247493dcff9f1f07dcb9162700cb6b87">pk::is_valid_ability_id</a></div><div class="ttdeci">bool is_valid_ability_id(int ability_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a247f94ae6e0207633c92af39ac5154a9"><div class="ttname"><a href="namespacepk.html#a247f94ae6e0207633c92af39ac5154a9">pk::has_member</a></div><div class="ttdeci">bool has_member(unit @self, int person_id)</div><div class="ttdoc">检查武将</div></div>
<div class="ttc" id="anamespacepk_html_a248d98a677c8fb06353f9c8d039fe882"><div class="ttname"><a href="namespacepk.html#a248d98a677c8fb06353f9c8d039fe882">pk::sort</a></div><div class="ttdeci">void sort(int type_id)</div><div class="ttdoc">名字排序</div></div>
<div class="ttc" id="anamespacepk_html_a2493e179d4e3a19b66ef07addcad0309"><div class="ttname"><a href="namespacepk.html#a2493e179d4e3a19b66ef07addcad0309">pk::is_valid_normal_force_id</a></div><div class="ttdeci">bool is_valid_normal_force_id(int force_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a24a32a31d38dbbc19ea84c202e51f8c3"><div class="ttname"><a href="namespacepk.html#a24a32a31d38dbbc19ea84c202e51f8c3">pk::has_deputy</a></div><div class="ttdeci">bool has_deputy(unit @self, int person_id)</div><div class="ttdoc">确定副将</div></div>
<div class="ttc" id="anamespacepk_html_a252b6e4d9b8539e36f0bd753701b8558"><div class="ttname"><a href="namespacepk.html#a252b6e4d9b8539e36f0bd753701b8558">pk::get_max_energy</a></div><div class="ttdeci">int get_max_energy(building@ self)</div><div class="ttdoc">最大气力</div></div>
<div class="ttc" id="anamespacepk_html_a25597fee41e3d93832cdcee7db95c5ab"><div class="ttname"><a href="namespacepk.html#a25597fee41e3d93832cdcee7db95c5ab">pk::add_stat_exp</a></div><div class="ttdeci">int add_stat_exp(person@ self, int type, int value) NOEXCEPT</div><div class="ttdoc">能力经验增减</div></div>
<div class="ttc" id="anamespacepk_html_a25808fbfd9b0a605d101eca05acf2e28"><div class="ttname"><a href="namespacepk.html#a25808fbfd9b0a605d101eca05acf2e28">pk::get_name</a></div><div class="ttdeci">string get_name(object @self)</div></div>
<div class="ttc" id="anamespacepk_html_a25855ce1c9782b6ce719242dbeff5b0b"><div class="ttname"><a href="namespacepk.html#a25855ce1c9782b6ce719242dbeff5b0b">pk::set_pos</a></div><div class="ttdeci">void set_pos(unit @self, const point &amp;pos)</div><div class="ttdoc">设置坐标</div></div>
<div class="ttc" id="anamespacepk_html_a258aba64030f223c3d76f1f3f9acc7b6"><div class="ttname"><a href="namespacepk.html#a258aba64030f223c3d76f1f3f9acc7b6">pk::u8decode</a></div><div class="ttdeci">string u8decode(const string &amp;str, int lang=-1) NOEXCEPT</div><div class="ttdoc">转换成utf8</div></div>
<div class="ttc" id="anamespacepk_html_a2610ba47abe97561bf86d3f32cdd0860"><div class="ttname"><a href="namespacepk.html#a2610ba47abe97561bf86d3f32cdd0860">pk::height_map_pos_to_hex_pos</a></div><div class="ttdeci">point height_map_pos_to_hex_pos(const point &amp;pos) NOEXCEPT</div><div class="ttdoc">将高度图坐标转换为地格坐标</div></div>
<div class="ttc" id="anamespacepk_html_a265c2dc361f91f05c3fd69425ea99fa2"><div class="ttname"><a href="namespacepk.html#a265c2dc361f91f05c3fd69425ea99fa2">pk::get_func</a></div><div class="ttdeci">detail::funcref get_func(int id, bool native=false)</div></div>
<div class="ttc" id="anamespacepk_html_a27290650a5f9e7ecdc0471275260cefe"><div class="ttname"><a href="namespacepk.html#a27290650a5f9e7ecdc0471275260cefe">pk::get_player_count</a></div><div class="ttdeci">int get_player_count() NOEXCEPT</div><div class="ttdoc">玩家数量</div></div>
<div class="ttc" id="anamespacepk_html_a27ed65fc62e81897ab8d2711194444b4"><div class="ttname"><a href="namespacepk.html#a27ed65fc62e81897ab8d2711194444b4">pk::get_max_hp</a></div><div class="ttdeci">int get_max_hp(building @self)</div><div class="ttdoc">最大耐久</div></div>
<div class="ttc" id="anamespacepk_html_a27f60a7e3dcf98e367eb1423186f788b"><div class="ttname"><a href="namespacepk.html#a27f60a7e3dcf98e367eb1423186f788b">pk::get_title</a></div><div class="ttdeci">title get_title(int id) NOEXCEPT</div><div class="ttdoc">爵位</div></div>
<div class="ttc" id="anamespacepk_html_a2914254b25498198f45aa3ff75e5f79a"><div class="ttname"><a href="namespacepk.html#a2914254b25498198f45aa3ff75e5f79a">pk::move_screen</a></div><div class="ttdeci">void move_screen(const point &amp;pos, int speed=1000)</div></div>
<div class="ttc" id="anamespacepk_html_a2948877a85dcf85a7943c5014cea9a69"><div class="ttname"><a href="namespacepk.html#a2948877a85dcf85a7943c5014cea9a69">pk::get_cutin_id</a></div><div class="ttdeci">int get_cutin_id(person @person)</div><div class="ttdoc">切入图像编号</div></div>
<div class="ttc" id="anamespacepk_html_a2964569670d9b2a2344298e965e6744d"><div class="ttname"><a href="namespacepk.html#a2964569670d9b2a2344298e965e6744d">pk::start_mission</a></div><div class="ttdeci">bool start_mission(const string &amp;title, const string &amp;success_condition, const string &amp;failure_condition, const string &amp;restrictions, int time_limit, const string &amp;abandon_ask, mission_abandon_t abandon_handler)</div><div class="ttdoc">开始任务</div></div>
<div class="ttc" id="anamespacepk_html_a2a302bc42d2a51c1008f8fe4934464e1"><div class="ttname"><a href="namespacepk.html#a2a302bc42d2a51c1008f8fe4934464e1">pk::release</a></div><div class="ttdeci">void release(person @self) NOEXCEPT</div><div class="ttdoc">释放俘虏</div></div>
<div class="ttc" id="anamespacepk_html_a2a79d55ae257dc6e9fc7b3bf73274ae7"><div class="ttname"><a href="namespacepk.html#a2a79d55ae257dc6e9fc7b3bf73274ae7">pk::add_kouseki</a></div><div class="ttdeci">int add_kouseki(person @self, int value)</div><div class="ttdoc">功绩增减</div></div>
<div class="ttc" id="anamespacepk_html_a2af9cccc8490dcf68f1051b36d0a9455"><div class="ttname"><a href="namespacepk.html#a2af9cccc8490dcf68f1051b36d0a9455">pk::has_neighbor</a></div><div class="ttdeci">bool has_neighbor(city @self, int city_id)</div><div class="ttdoc">搜索邻近城市</div></div>
<div class="ttc" id="anamespacepk_html_a2ccb9326827bd530509a2deaf4870b60"><div class="ttname"><a href="namespacepk.html#a2ccb9326827bd530509a2deaf4870b60">pk::leave_control</a></div><div class="ttdeci">bool leave_control(force@ self)</div><div class="ttdoc">委托决定</div></div>
<div class="ttc" id="anamespacepk_html_a2ce10589179cb75c76914332d9ca4d3c"><div class="ttname"><a href="namespacepk.html#a2ce10589179cb75c76914332d9ca4d3c">pk::play_voice</a></div><div class="ttdeci">void play_voice(int id, person @person) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a2d23fed9e42e5b9f0b08dd5ca93d1753"><div class="ttname"><a href="namespacepk.html#a2d23fed9e42e5b9f0b08dd5ca93d1753">pk::get_viewing_hex_range</a></div><div class="ttdeci">rectangle get_viewing_hex_range() NOEXCEPT</div><div class="ttdoc">屏幕上可见的地格坐标</div></div>
<div class="ttc" id="anamespacepk_html_a2d7ce53491e3960cc6707f80c68d36f8"><div class="ttname"><a href="namespacepk.html#a2d7ce53491e3960cc6707f80c68d36f8">pk::is_enemy</a></div><div class="ttdeci">bool is_enemy(map_object @src, map_object @dst)</div></div>
<div class="ttc" id="anamespacepk_html_a2e193d2542a2b0709375704124749358"><div class="ttname"><a href="namespacepk.html#a2e193d2542a2b0709375704124749358">pk::get_new_base_name</a></div><div class="ttdeci">string get_new_base_name(int base_id)</div><div class="ttdoc">id转新据点名</div></div>
<div class="ttc" id="anamespacepk_html_a2e2ea00a27fbc26afe70058013d090b1"><div class="ttname"><a href="namespacepk.html#a2e2ea00a27fbc26afe70058013d090b1">pk::get_default_face</a></div><div class="ttdeci">int get_default_face(int sex)</div><div class="ttdoc">新武将默认面孔</div></div>
<div class="ttc" id="anamespacepk_html_a2ebb34c8478e36f06108343318942e34"><div class="ttname"><a href="namespacepk.html#a2ebb34c8478e36f06108343318942e34">pk::set_status</a></div><div class="ttdeci">void set_status(unit @self, unit @by, int status, int time, bool sound=true) NOEXCEPT</div><div class="ttdoc">设置状态</div></div>
<div class="ttc" id="anamespacepk_html_a2f059f07f10481156f057db9a9020fb4"><div class="ttname"><a href="namespacepk.html#a2f059f07f10481156f057db9a9020fb4">pk::attack</a></div><div class="ttdeci">void attack(unit @unit, hex_object @target)</div></div>
<div class="ttc" id="anamespacepk_html_a2fc036a1f6cc40bba3a09a85ab96db40"><div class="ttname"><a href="namespacepk.html#a2fc036a1f6cc40bba3a09a85ab96db40">pk::combat_text</a></div><div class="ttdeci">void combat_text(int value, int type, const point &amp;pos)</div></div>
<div class="ttc" id="anamespacepk_html_a30c71681a478eca05f3de584d01d8ee4"><div class="ttname"><a href="namespacepk.html#a30c71681a478eca05f3de584d01d8ee4">pk::appear</a></div><div class="ttdeci">void appear(person @self, int building_id) NOEXCEPT</div><div class="ttdoc">登场</div></div>
<div class="ttc" id="anamespacepk_html_a30e8e0960501dd0ac1ab03a2c2468e66"><div class="ttname"><a href="namespacepk.html#a30e8e0960501dd0ac1ab03a2c2468e66">pk::get_city_list</a></div><div class="ttdeci">list&lt; city@&gt; get_city_list() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a30f481be7f6582264b564d34d1648fb8"><div class="ttname"><a href="namespacepk.html#a30f481be7f6582264b564d34d1648fb8">pk::is_protecting_the_emperor</a></div><div class="ttdeci">bool is_protecting_the_emperor(force@ self)</div><div class="ttdoc">势力是否在保护皇帝</div></div>
<div class="ttc" id="anamespacepk_html_a3179900d2e97ecfee534162ba295c43b"><div class="ttname"><a href="namespacepk.html#a3179900d2e97ecfee534162ba295c43b">pk::is_fuufu</a></div><div class="ttdeci">bool is_fuufu(person @self, int person_id)</div><div class="ttdoc">夫妇</div></div>
<div class="ttc" id="anamespacepk_html_a317dfe27e8777fc08ead78df474bb48f"><div class="ttname"><a href="namespacepk.html#a317dfe27e8777fc08ead78df474bb48f">pk::add_toops</a></div><div class="ttdeci">int add_toops(building @self, int value, bool effect=false)</div><div class="ttdoc">部队兵力增减</div></div>
<div class="ttc" id="anamespacepk_html_a319851dbecff94acacc36844ac59dc5d"><div class="ttname"><a href="namespacepk.html#a319851dbecff94acacc36844ac59dc5d">pk::unit_id_to_hex_object_id</a></div><div class="ttdeci">int unit_id_to_hex_object_id(int id)</div></div>
<div class="ttc" id="anamespacepk_html_a31f01995b7c0806bf04f561e0b7f7dbb"><div class="ttname"><a href="namespacepk.html#a31f01995b7c0806bf04f561e0b7f7dbb">pk::toggle_auto_affairs</a></div><div class="ttdeci">void toggle_auto_affairs()</div><div class="ttdoc">切换自动内政开启状态</div></div>
<div class="ttc" id="anamespacepk_html_a3453ae73c52658cd0b4e72dc110b8be2"><div class="ttname"><a href="namespacepk.html#a3453ae73c52658cd0b4e72dc110b8be2">pk::get_selected_unit</a></div><div class="ttdeci">unit get_selected_unit()</div><div class="ttdoc">选择的部队</div></div>
<div class="ttc" id="anamespacepk_html_a34a760a466af965d0565eceb56c28ebf"><div class="ttname"><a href="namespacepk.html#a34a760a466af965d0565eceb56c28ebf">pk::get_district_id</a></div><div class="ttdeci">int get_district_id(pk::force@ self, int no)</div><div class="ttdoc">军团编号</div></div>
<div class="ttc" id="anamespacepk_html_a35300025bb4c72cc24661e25a24dc367"><div class="ttname"><a href="namespacepk.html#a35300025bb4c72cc24661e25a24dc367">pk::hash</a></div><div class="ttdeci">int hash(const string &amp;str) NOEXCEPT</div><div class="ttdoc">fnv1a</div></div>
<div class="ttc" id="anamespacepk_html_a35edeff699583f0cda4906a3efc4130a"><div class="ttname"><a href="namespacepk.html#a35edeff699583f0cda4906a3efc4130a">pk::is_mihakken</a></div><div class="ttdeci">bool is_mihakken(person @self)</div><div class="ttdoc">未发现</div></div>
<div class="ttc" id="anamespacepk_html_a364e2b866cebff3223edb4f05ddecc96"><div class="ttname"><a href="namespacepk.html#a364e2b866cebff3223edb4f05ddecc96">pk::sleep</a></div><div class="ttdeci">void sleep(int min=1000, int max=-1, bool can_skip=false)</div><div class="ttdoc">画面停止待命(scene专用)</div></div>
<div class="ttc" id="anamespacepk_html_a378f0a780284ea5b1ce6b14a7fb53659"><div class="ttname"><a href="namespacepk.html#a378f0a780284ea5b1ce6b14a7fb53659">pk::wait</a></div><div class="ttdeci">void wait(int min=1000, int max=-1)</div><div class="ttdoc">画面不停下待机</div></div>
<div class="ttc" id="anamespacepk_html_a37adfec217656ef26efd1723f9368c17"><div class="ttname"><a href="namespacepk.html#a37adfec217656ef26efd1723f9368c17">pk::has_tech</a></div><div class="ttdeci">bool has_tech(force@ self, int tech_id)</div></div>
<div class="ttc" id="anamespacepk_html_a37e6b206c2087905eda87fe856037290"><div class="ttname"><a href="namespacepk.html#a37e6b206c2087905eda87fe856037290">pk::is_first_month_of_quarter</a></div><div class="ttdeci">bool is_first_month_of_quarter() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a38d5e567a0a3354fef2f8a1d0f338205"><div class="ttname"><a href="namespacepk.html#a38d5e567a0a3354fef2f8a1d0f338205">pk::open_message_box</a></div><div class="ttdeci">void open_message_box(const string &amp;str, person@ person=null) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a3a8eba84c909478cf16a9af781cdebea"><div class="ttname"><a href="namespacepk.html#a3a8eba84c909478cf16a9af781cdebea">pk::get_hex_object</a></div><div class="ttdeci">hex_object get_hex_object(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a3b3198c23a60d8ff95b63ce7d4168b41"><div class="ttname"><a href="namespacepk.html#a3b3198c23a60d8ff95b63ce7d4168b41">pk::get_max_marchable_troops</a></div><div class="ttdeci">int get_max_marchable_troops(pk::building@)</div><div class="ttdoc">ai用来获取能出征的最大兵力，包括所属为该据点的所有部队</div></div>
<div class="ttc" id="anamespacepk_html_a3b39ea2d8e70e020214a46397ad7d4aa"><div class="ttname"><a href="namespacepk.html#a3b39ea2d8e70e020214a46397ad7d4aa">pk::create_death_effect</a></div><div class="ttdeci">void create_death_effect(unit @self, unit @by=null, point pos=-1)</div><div class="ttdoc">部队死亡效果</div></div>
<div class="ttc" id="anamespacepk_html_a3ba29fc11827e0f85a761bb6cd890106"><div class="ttname"><a href="namespacepk.html#a3ba29fc11827e0f85a761bb6cd890106">pk::hataage</a></div><div class="ttdeci">force hataage(person @person, int kokugou=-1, int color=-1, int title=9, int=0)</div><div class="ttdoc">举兵</div></div>
<div class="ttc" id="anamespacepk_html_a3bb358ed4bdf74b94b1293c5003b1255"><div class="ttname"><a href="namespacepk.html#a3bb358ed4bdf74b94b1293c5003b1255">pk::set_remain_movement</a></div><div class="ttdeci">void set_remain_movement(pk::unit @unit, int movement)</div><div class="ttdoc">设置剩余移动力</div></div>
<div class="ttc" id="anamespacepk_html_a3bcf6bc97eec23f335f76d4be6983f64"><div class="ttname"><a href="namespacepk.html#a3bcf6bc97eec23f335f76d4be6983f64">pk::format</a></div><div class="ttdeci">string format(const string &amp;format_str,...)</div></div>
<div class="ttc" id="anamespacepk_html_a3cb74665292fbb1e852dae7c5a7a6e38"><div class="ttname"><a href="namespacepk.html#a3cb74665292fbb1e852dae7c5a7a6e38">pk::time</a></div><div class="ttdeci">uint time() NOEXCEPT</div><div class="ttdoc">timeGetTime</div></div>
<div class="ttc" id="anamespacepk_html_a3d561cef11ac50cdab73e5d4790424af"><div class="ttname"><a href="namespacepk.html#a3d561cef11ac50cdab73e5d4790424af">pk::get_gikyoudai_list</a></div><div class="ttdeci">list&lt; person@&gt; get_gikyoudai_list(person @person)</div><div class="ttdoc">结拜兄弟姐妹列表</div></div>
<div class="ttc" id="anamespacepk_html_a3e3b84b7f667bd568002111c1f70f0b3"><div class="ttname"><a href="namespacepk.html#a3e3b84b7f667bd568002111c1f70f0b3">pk::get_max_troops</a></div><div class="ttdeci">int get_max_troops(gate@ self)</div><div class="ttdoc">最大兵力</div></div>
<div class="ttc" id="anamespacepk_html_a3e86b0379cc36bff9798148e743743e7"><div class="ttname"><a href="namespacepk.html#a3e86b0379cc36bff9798148e743743e7">pk::is_in_screen</a></div><div class="ttdeci">bool is_in_screen(const point &amp;pos) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a3f5edbc86a50a5aad91797de5a547790"><div class="ttname"><a href="namespacepk.html#a3f5edbc86a50a5aad91797de5a547790">pk::add_interior_land</a></div><div class="ttdeci">int add_interior_land(const point &amp;in pos)</div><div class="ttdoc">在对应坐标添加内政用地</div></div>
<div class="ttc" id="anamespacepk_html_a3f868e742f183fc86a6cb9049e6c9c97"><div class="ttname"><a href="namespacepk.html#a3f868e742f183fc86a6cb9049e6c9c97">pk::hex_object_to_unit</a></div><div class="ttdeci">unit hex_object_to_unit(hex_object @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a405251aa591715f1a53c2f756218d6f4"><div class="ttname"><a href="namespacepk.html#a405251aa591715f1a53c2f756218d6f4">pk::get_food</a></div><div class="ttdeci">int get_food(building@ self)</div></div>
<div class="ttc" id="anamespacepk_html_a411da725b9ade4b27f8e6b378659df8b"><div class="ttname"><a href="namespacepk.html#a411da725b9ade4b27f8e6b378659df8b">pk::hex_pos_to_screen_pos</a></div><div class="ttdeci">point hex_pos_to_screen_pos(const point &amp;pos, const point &amp;sub_pos=0, float z=0)</div><div class="ttdoc">将地格坐标转换为屏幕坐标</div></div>
<div class="ttc" id="anamespacepk_html_a4187f433edfe1138a52fb0fbbd565462"><div class="ttname"><a href="namespacepk.html#a4187f433edfe1138a52fb0fbbd565462">pk::set_order</a></div><div class="ttdeci">bool set_order(unit @self, int order, const point &amp;target_pos=-1, int target=-1)</div><div class="ttdoc">设置任务</div></div>
<div class="ttc" id="anamespacepk_html_a421f9de5a74f2786b5c425cb37326ee3"><div class="ttname"><a href="namespacepk.html#a421f9de5a74f2786b5c425cb37326ee3">pk::call_research_abillity_window</a></div><div class="ttdeci">bool call_research_abillity_window(const research_ability_cmd_info &amp;in cmd, building@ base)</div><div class="ttdoc">调用研究能力窗口，需在pk::scen里调用</div></div>
<div class="ttc" id="anamespacepk_html_a42d52c2ec27e04ceab5308803c10ba9d"><div class="ttname"><a href="namespacepk.html#a42d52c2ec27e04ceab5308803c10ba9d">pk::is_ketsuen</a></div><div class="ttdeci">bool is_ketsuen(person @self, int person_id)</div><div class="ttdoc">血缘关系</div></div>
<div class="ttc" id="anamespacepk_html_a42fd640401213fd8d50347475582e927"><div class="ttname"><a href="namespacepk.html#a42fd640401213fd8d50347475582e927">pk::trace</a></div><div class="ttdeci">void trace(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a432e504ef89de6fc4ef83722742a79cf"><div class="ttname"><a href="namespacepk.html#a432e504ef89de6fc4ef83722742a79cf">pk::get_item_msg</a></div><div class="ttdeci">string get_item_msg(pk::item @item)</div><div class="ttdoc">获取宝物列传</div></div>
<div class="ttc" id="anamespacepk_html_a43d138d9c0ec1c4922e15be481ea0125"><div class="ttname"><a href="namespacepk.html#a43d138d9c0ec1c4922e15be481ea0125">pk::cal_rumor_result</a></div><div class="ttdeci">int cal_rumor_result(person@ actor, building@ target_base, int=-1)</div><div class="ttdoc">计算流言结果</div></div>
<div class="ttc" id="anamespacepk_html_a44712cadab8469ef25e2da6442a5f535"><div class="ttname"><a href="namespacepk.html#a44712cadab8469ef25e2da6442a5f535">pk::get_province_id</a></div><div class="ttdeci">int get_province_id(const point &amp;pos)</div><div class="ttdoc">州id</div></div>
<div class="ttc" id="anamespacepk_html_a44778204ff7d28ba904c8c7a88d9ff0f"><div class="ttname"><a href="namespacepk.html#a44778204ff7d28ba904c8c7a88d9ff0f">pk::get_path</a></div><div class="ttdeci">array&lt; point &gt; get_path(unit @unit, const point &amp;src, const point &amp;dst)</div><div class="ttdoc">获取行进路线</div></div>
<div class="ttc" id="anamespacepk_html_a44bdc57a845c41905b3bd93f513c5e7c"><div class="ttname"><a href="namespacepk.html#a44bdc57a845c41905b3bd93f513c5e7c">pk::building_to_city</a></div><div class="ttdeci">city building_to_city(building @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a45006631f76e966a8b67c7e69659c1b2"><div class="ttname"><a href="namespacepk.html#a45006631f76e966a8b67c7e69659c1b2">pk::city_selector</a></div><div class="ttdeci">list&lt; building@&gt; city_selector(const string &amp;title, const string &amp;desc, const list&lt; city@&gt; &amp;items, int min, int max, const list&lt; city@&gt; &amp;selected_items=list&lt; city@&gt;())</div></div>
<div class="ttc" id="anamespacepk_html_a453bcd92d79832f2cac6cfc50123e7a7"><div class="ttname"><a href="namespacepk.html#a453bcd92d79832f2cac6cfc50123e7a7">pk::set_action_done</a></div><div class="ttdeci">void set_action_done(unit @unit, bool value=true)</div><div class="ttdoc">设置行动完成</div></div>
<div class="ttc" id="anamespacepk_html_a460f0bc3e07faabaf7c9978933764be8"><div class="ttname"><a href="namespacepk.html#a460f0bc3e07faabaf7c9978933764be8">pk::scene</a></div><div class="ttdeci">void scene(scene_t callback)</div></div>
<div class="ttc" id="anamespacepk_html_a46325bb43190a51bb05112775dc04165"><div class="ttname"><a href="namespacepk.html#a46325bb43190a51bb05112775dc04165">pk::get_family_name</a></div><div class="ttdeci">family_name get_family_name(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a46d46cea79a3c44fd7035bb3e9f1507b"><div class="ttname"><a href="namespacepk.html#a46d46cea79a3c44fd7035bb3e9f1507b">pk::get_age</a></div><div class="ttdeci">int get_age(person @self)</div></div>
<div class="ttc" id="anamespacepk_html_a46d732ab66d888c5999369d47d9fbead"><div class="ttname"><a href="namespacepk.html#a46d732ab66d888c5999369d47d9fbead">pk::get_day</a></div><div class="ttdeci">int get_day() NOEXCEPT</div><div class="ttdoc">当前日期</div></div>
<div class="ttc" id="anamespacepk_html_a4714772a4a352fe17c05f7973f411b4a"><div class="ttname"><a href="namespacepk.html#a4714772a4a352fe17c05f7973f411b4a">pk::is_valid_item_id</a></div><div class="ttdeci">bool is_valid_item_id(int item_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a47d3c11d8cec099200a9f6f52512ecc1"><div class="ttname"><a href="namespacepk.html#a47d3c11d8cec099200a9f6f52512ecc1">pk::get_eye</a></div><div class="ttdeci">vector4 get_eye() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a480b60317ceaae1b0cfd0904c19c6243"><div class="ttname"><a href="namespacepk.html#a480b60317ceaae1b0cfd0904c19c6243">pk::force_selector</a></div><div class="ttdeci">list&lt; force@&gt; force_selector(const string &amp;title, const string &amp;desc, const list&lt; force@&gt; &amp;items, int min, int max, const list&lt; force@&gt; &amp;selected_items=list&lt; force@&gt;()) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a4818dfa9b283e88a1cbc2684cfc3cc78"><div class="ttname"><a href="namespacepk.html#a4818dfa9b283e88a1cbc2684cfc3cc78">pk::get_kunshu_id</a></div><div class="ttdeci">int get_kunshu_id(map_object @self)</div><div class="ttdoc">君主id</div></div>
<div class="ttc" id="anamespacepk_html_a4987ceeb514e7f3bd09f557491fc4632"><div class="ttname"><a href="namespacepk.html#a4987ceeb514e7f3bd09f557491fc4632">pk::get_max_food</a></div><div class="ttdeci">int get_max_food(building@ self)</div><div class="ttdoc">最大兵力</div></div>
<div class="ttc" id="anamespacepk_html_a4a1d0f98bb60afe382060751f5f72ee3"><div class="ttname"><a href="namespacepk.html#a4a1d0f98bb60afe382060751f5f72ee3">pk::play_se</a></div><div class="ttdeci">void play_se(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a4cb02e388de08001f24ae471d58e4d0b"><div class="ttname"><a href="namespacepk.html#a4cb02e388de08001f24ae471d58e4d0b">pk::get_city_distance</a></div><div class="ttdeci">int get_city_distance(int src, int dst) NOEXCEPT</div><div class="ttdoc">城市距离(武将移动的旬数)</div></div>
<div class="ttc" id="anamespacepk_html_a4e0198e60c5448e4d35bd4f070d85560"><div class="ttname"><a href="namespacepk.html#a4e0198e60c5448e4d35bd4f070d85560">pk::reset_loyalty</a></div><div class="ttdeci">void reset_loyalty(person @self, force@ force, bool=false)</div><div class="ttdoc">重置对势力的忠诚度</div></div>
<div class="ttc" id="anamespacepk_html_a4e9ffab85b6883855eac6d88c7546efb"><div class="ttname"><a href="namespacepk.html#a4e9ffab85b6883855eac6d88c7546efb">pk::building_id_to_hex_object_id</a></div><div class="ttdeci">int building_id_to_hex_object_id(int id)</div></div>
<div class="ttc" id="anamespacepk_html_a4f06b392d5ca2a1941435c011c55372a"><div class="ttname"><a href="namespacepk.html#a4f06b392d5ca2a1941435c011c55372a">pk::get_halo_range</a></div><div class="ttdeci">int get_halo_range(pk::unit@ unit, int type)</div><div class="ttdoc">获取光环范围</div></div>
<div class="ttc" id="anamespacepk_html_a4f08b50f358fc72adcfea15fbc15aab3"><div class="ttname"><a href="namespacepk.html#a4f08b50f358fc72adcfea15fbc15aab3">pk::set_independent_income</a></div><div class="ttdeci">void set_independent_income(bool value)</div><div class="ttdoc">设置非同势力港关是否单独收入，正常情况下位无收入</div></div>
<div class="ttc" id="anamespacepk_html_a4f41cfdce88cbcb453a7f6bdc2ea59dd"><div class="ttname"><a href="namespacepk.html#a4f41cfdce88cbcb453a7f6bdc2ea59dd">pk::is_oyako</a></div><div class="ttdeci">bool is_oyako(person @self, int person_id)</div><div class="ttdoc">父子关系</div></div>
<div class="ttc" id="anamespacepk_html_a501bcdce5ec4a732e5979dc6f05aff02"><div class="ttname"><a href="namespacepk.html#a501bcdce5ec4a732e5979dc6f05aff02">pk::get_current_turn_force_id</a></div><div class="ttdeci">int get_current_turn_force_id() NOEXCEPT</div><div class="ttdoc">当前回合数</div></div>
<div class="ttc" id="anamespacepk_html_a50736cef82ae445b4c8d1fed5bbb0b8c"><div class="ttname"><a href="namespacepk.html#a50736cef82ae445b4c8d1fed5bbb0b8c">pk::get_unit</a></div><div class="ttdeci">unit get_unit(int id) NOEXCEPT</div><div class="ttdoc">部队</div></div>
<div class="ttc" id="anamespacepk_html_a511ba2523a5d36610e055978709d5ca3"><div class="ttname"><a href="namespacepk.html#a511ba2523a5d36610e055978709d5ca3">pk::printf</a></div><div class="ttdeci">void printf(const string &amp;format_str,...) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5161b37b077fe266c767edd415967fe0"><div class="ttname"><a href="namespacepk.html#a5161b37b077fe266c767edd415967fe0">pk::get_scenario</a></div><div class="ttdeci">scenario get_scenario() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5163fc1b65a5356a0834ff5e29737ce9"><div class="ttname"><a href="namespacepk.html#a5163fc1b65a5356a0834ff5e29737ce9">pk::item_type_to_group</a></div><div class="ttdeci">int item_type_to_group(int type_id)</div><div class="ttdoc">将宝物种类转换为宝物组</div></div>
<div class="ttc" id="anamespacepk_html_a516e2b7c54ba1a6b391e22d317be6af3"><div class="ttname"><a href="namespacepk.html#a516e2b7c54ba1a6b391e22d317be6af3">pk::set_ceasefire_timer</a></div><div class="ttdeci">void set_ceasefire_timer(force@ self, int force_id, int value)</div><div class="ttdoc">设置停战时间</div></div>
<div class="ttc" id="anamespacepk_html_a53185b9a3ccffc109fe75233e2a6353a"><div class="ttname"><a href="namespacepk.html#a53185b9a3ccffc109fe75233e2a6353a">pk::anim</a></div><div class="ttdeci">void anim(int delay, person @person, int id)</div><div class="ttdoc">评定，外交武将动画</div></div>
<div class="ttc" id="anamespacepk_html_a5319be11f29b6982dd1c04a2d8760c84"><div class="ttname"><a href="namespacepk.html#a5319be11f29b6982dd1c04a2d8760c84">pk::mibun_flags</a></div><div class="ttdeci">uint mibun_flags(int,...)</div><div class="ttdoc">身份标志</div></div>
<div class="ttc" id="anamespacepk_html_a534f6d68ee4bba53f75f746430f5d43d"><div class="ttname"><a href="namespacepk.html#a534f6d68ee4bba53f75f746430f5d43d">pk::is_ippan</a></div><div class="ttdeci">bool is_ippan(person @self)</div><div class="ttdoc">一般(身份)</div></div>
<div class="ttc" id="anamespacepk_html_a54ea1b1afb573f5fe69870283cb51a4b"><div class="ttname"><a href="namespacepk.html#a54ea1b1afb573f5fe69870283cb51a4b">pk::reset_weapon_amount</a></div><div class="ttdeci">void reset_weapon_amount(building @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a54ea982f6d247d850f990acce4a38b66"><div class="ttname"><a href="namespacepk.html#a54ea982f6d247d850f990acce4a38b66">pk::is_zaiya</a></div><div class="ttdeci">bool is_zaiya(person @self)</div><div class="ttdoc">在野</div></div>
<div class="ttc" id="anamespacepk_html_a54fd7d900f4dd47c5b859bf1fb9a0af2"><div class="ttname"><a href="namespacepk.html#a54fd7d900f4dd47c5b859bf1fb9a0af2">pk::move</a></div><div class="ttdeci">void move(person @self, building @dst, bool message=false) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a56a0a23f1bb5f95e22fa92a3bd7093ea"><div class="ttname"><a href="namespacepk.html#a56a0a23f1bb5f95e22fa92a3bd7093ea">pk::is_valid_force_id</a></div><div class="ttdeci">bool is_valid_force_id(int force_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a57bbd8213c2674921299f8eb0d441d4d"><div class="ttname"><a href="namespacepk.html#a57bbd8213c2674921299f8eb0d441d4d">pk::add_gold</a></div><div class="ttdeci">int add_gold(building @self, int value, bool effect=false)</div><div class="ttdoc">金增减</div></div>
<div class="ttc" id="anamespacepk_html_a57cbe755d854589730617855f2b22c6b"><div class="ttname"><a href="namespacepk.html#a57cbe755d854589730617855f2b22c6b">pk::draw_text</a></div><div class="ttdeci">void draw_text(const string &amp;str, const point &amp;pos, uint color=0xffffffff, int fontsize=0, uint outline_color=0xff000000) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a582d932d2aa4d98069d7e132296cb364"><div class="ttname"><a href="namespacepk.html#a582d932d2aa4d98069d7e132296cb364">pk::world_pos_to_height_map_pos</a></div><div class="ttdeci">point world_pos_to_height_map_pos(const vector4 &amp;pos) NOEXCEPT</div><div class="ttdoc">将世界坐标转换为高度图坐标</div></div>
<div class="ttc" id="anamespacepk_html_a58cdff92aa616b5938f96c07c9de3759"><div class="ttname"><a href="namespacepk.html#a58cdff92aa616b5938f96c07c9de3759">pk::is_large_city</a></div><div class="ttdeci">bool is_large_city(city @self)</div><div class="ttdoc">大都市</div></div>
<div class="ttc" id="anamespacepk_html_a58eb76ca44127100d600d3123c88348a"><div class="ttname"><a href="namespacepk.html#a58eb76ca44127100d600d3123c88348a">pk::set_skill</a></div><div class="ttdeci">void set_skill(person@ person, int skill_id)</div><div class="ttdoc">设置武将技能</div></div>
<div class="ttc" id="anamespacepk_html_a594fe27b6ffbef0f74ab6689ac65de18"><div class="ttname"><a href="namespacepk.html#a594fe27b6ffbef0f74ab6689ac65de18">pk::get_kokugou</a></div><div class="ttdeci">kokugou get_kokugou(int id) NOEXCEPT</div><div class="ttdoc">国号</div></div>
<div class="ttc" id="anamespacepk_html_a59d2913a62d4fe726deacb143a759032"><div class="ttname"><a href="namespacepk.html#a59d2913a62d4fe726deacb143a759032">pk::set_fog_state</a></div><div class="ttdeci">void set_fog_state(bool state, bool refresh=true)</div><div class="ttdoc">设置视野迷雾开启状态</div></div>
<div class="ttc" id="anamespacepk_html_a5b26892312c5f067068acab15f015d37"><div class="ttname"><a href="namespacepk.html#a5b26892312c5f067068acab15f015d37">pk::get_distance</a></div><div class="ttdeci">int get_distance(const point &amp;src, const point &amp;dst) NOEXCEPT</div><div class="ttdoc">距离</div></div>
<div class="ttc" id="anamespacepk_html_a5b31ec88129cb892190fb8b4bf184c1b"><div class="ttname"><a href="namespacepk.html#a5b31ec88129cb892190fb8b4bf184c1b">pk::is_valid_district_id</a></div><div class="ttdeci">bool is_valid_district_id(int district_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5b43b7031250aa485afaa53391bc8e5e"><div class="ttname"><a href="namespacepk.html#a5b43b7031250aa485afaa53391bc8e5e">pk::facility_selector</a></div><div class="ttdeci">list&lt; facility@&gt; facility_selector(const string &amp;title, const string &amp;desc, const list&lt; facility@&gt; &amp;items, int min, int max, const list&lt; facility@&gt; &amp;selected_items=list&lt; facility@&gt;()) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5b5e224508c106464806f350eb5cdf86"><div class="ttname"><a href="namespacepk.html#a5b5e224508c106464806f350eb5cdf86">pk::get_auto_affairs_status</a></div><div class="ttdeci">bool get_auto_affairs_status()</div><div class="ttdoc">获取自动内政开启状态</div></div>
<div class="ttc" id="anamespacepk_html_a5b9d1658749f5211faa27f0d675afcde"><div class="ttname"><a href="namespacepk.html#a5b9d1658749f5211faa27f0d675afcde">pk::run_order</a></div><div class="ttdeci">bool run_order(unit @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5ba75993f72f0f783332272868729e44"><div class="ttname"><a href="namespacepk.html#a5ba75993f72f0f783332272868729e44">pk::add_hp</a></div><div class="ttdeci">int add_hp(building @self, int value, bool effect=false)</div><div class="ttdoc">耐久增减</div></div>
<div class="ttc" id="anamespacepk_html_a5c89b895d6c1d3b7bb9ed77f9853b79b"><div class="ttname"><a href="namespacepk.html#a5c89b895d6c1d3b7bb9ed77f9853b79b">pk::is_neighbor_force</a></div><div class="ttdeci">bool is_neighbor_force(force@ src, force @dst) NOEXCEPT</div><div class="ttdoc">是否有相邻势力</div></div>
<div class="ttc" id="anamespacepk_html_a5cfd85c3fb725237813fe650c4c8db30"><div class="ttname"><a href="namespacepk.html#a5cfd85c3fb725237813fe650c4c8db30">pk::rise</a></div><div class="ttdeci">force rise(person @person, bool small_scale=false, int difficulty=0)</div></div>
<div class="ttc" id="anamespacepk_html_a5d08916243cbf9763b0c7dba7733360e"><div class="ttname"><a href="namespacepk.html#a5d08916243cbf9763b0c7dba7733360e">pk::get_day_count</a></div><div class="ttdeci">int get_day_count(int year, int month, int day) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5d313b1db5a9032012b1e43b5df7ed2d"><div class="ttname"><a href="namespacepk.html#a5d313b1db5a9032012b1e43b5df7ed2d">pk::get_tech</a></div><div class="ttdeci">tech get_tech(int id) NOEXCEPT</div><div class="ttdoc">技巧</div></div>
<div class="ttc" id="anamespacepk_html_a5d8b6df8f8f1c9c9267daef5e6987834"><div class="ttname"><a href="namespacepk.html#a5d8b6df8f8f1c9c9267daef5e6987834">pk::max</a></div><div class="ttdeci">int max(int, int)</div></div>
<div class="ttc" id="anamespacepk_html_a5df9bcf62258b6d90d71c6d05873cc50"><div class="ttname"><a href="namespacepk.html#a5df9bcf62258b6d90d71c6d05873cc50">pk::list_to_array</a></div><div class="ttdeci">array&lt; T &gt; list_to_array(const list&lt; T &gt; &amp;)</div></div>
<div class="ttc" id="anamespacepk_html_a5e404b1b13ce0ffea31f266559e74d76"><div class="ttname"><a href="namespacepk.html#a5e404b1b13ce0ffea31f266559e74d76">pk::call_inspections_menu</a></div><div class="ttdeci">bool call_inspections_menu(const inspections_cmd_info &amp;in cmd, building@ building, int cur_order)</div><div class="ttdoc">调用巡查菜单</div></div>
<div class="ttc" id="anamespacepk_html_a5e8713eb888be9349312ce0fec3fc144"><div class="ttname"><a href="namespacepk.html#a5e8713eb888be9349312ce0fec3fc144">pk::duel</a></div><div class="ttdeci">int_bool duel(unit @u0, unit @u1, person @p0, person @p1, person @p2, person @p3, person @p4, person @p5, bool c0, bool c1, int stage=0, bool view_ai_match=true) NOEXCEPT</div><div class="ttdoc">单挑</div></div>
<div class="ttc" id="anamespacepk_html_a5f063707657ae4a4fca61356fa5e77ee"><div class="ttname"><a href="namespacepk.html#a5f063707657ae4a4fca61356fa5e77ee">pk::error</a></div><div class="ttdeci">void error(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5f2e82c40ac0ad672378e93576c981af"><div class="ttname"><a href="namespacepk.html#a5f2e82c40ac0ad672378e93576c981af">pk::get_building_distance</a></div><div class="ttdeci">int get_building_distance(int src, int dst, int force_id=-1) NOEXCEPT</div><div class="ttdoc">据点距离</div></div>
<div class="ttc" id="anamespacepk_html_a5f593adbaab18fbcc60dd499b82f45f6"><div class="ttname"><a href="namespacepk.html#a5f593adbaab18fbcc60dd499b82f45f6">pk::draw_rect</a></div><div class="ttdeci">void draw_rect(const rectangle &amp;rect, uint color) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5f8efbee535eac1d2d8e4c226f431b19"><div class="ttname"><a href="namespacepk.html#a5f8efbee535eac1d2d8e4c226f431b19">pk::get_facility_list</a></div><div class="ttdeci">list&lt; facility@&gt; get_facility_list() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a5fa026f50ff0faa2df249f41c0aa2028"><div class="ttname"><a href="namespacepk.html#a5fa026f50ff0faa2df249f41c0aa2028">pk::to_utf8</a></div><div class="ttdeci">string to_utf8(const string &amp;str, int codepage=0)</div><div class="ttdoc">ansi -&gt; utf8</div></div>
<div class="ttc" id="anamespacepk_html_a60120e73fcec61d66d9810f6602b5360"><div class="ttname"><a href="namespacepk.html#a60120e73fcec61d66d9810f6602b5360">pk::degrees</a></div><div class="ttdeci">float degrees(float radian)</div></div>
<div class="ttc" id="anamespacepk_html_a60ae97037c323570cf4fca067b6a7c4d"><div class="ttname"><a href="namespacepk.html#a60ae97037c323570cf4fca067b6a7c4d">pk::stop_sfx_loop</a></div><div class="ttdeci">void stop_sfx_loop(sfx_handle &amp;handle)</div></div>
<div class="ttc" id="anamespacepk_html_a61ea3cc149b8ab2ee750a3da313b9785"><div class="ttname"><a href="namespacepk.html#a61ea3cc149b8ab2ee750a3da313b9785">pk::set_onebase_survive</a></div><div class="ttdeci">void set_onebase_survive(bool value)</div><div class="ttdoc">设置是否允许单港关存活</div></div>
<div class="ttc" id="anamespacepk_html_a62c183b139b9f6f2b9c1309193d3e749"><div class="ttname"><a href="namespacepk.html#a62c183b139b9f6f2b9c1309193d3e749">pk::is_valid_kokugou_id</a></div><div class="ttdeci">bool is_valid_kokugou_id(int kokugou_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a62f7bc147f44f8fe160762f3ed6ebe4a"><div class="ttname"><a href="namespacepk.html#a62f7bc147f44f8fe160762f3ed6ebe4a">pk::is_valid_city_id</a></div><div class="ttdeci">bool is_valid_city_id(int city_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a6394f5499728a67625fcca994ca9e14c"><div class="ttname"><a href="namespacepk.html#a6394f5499728a67625fcca994ca9e14c">pk::get_text_size</a></div><div class="ttdeci">size get_text_size(int font, const string &amp;in str)</div><div class="ttdoc">取得对应文本占的size</div></div>
<div class="ttc" id="anamespacepk_html_a661723a5d35d32233b93ef0de82390da"><div class="ttname"><a href="namespacepk.html#a661723a5d35d32233b93ef0de82390da">pk::add_tp</a></div><div class="ttdeci">int add_tp(force@ self, int value, point pos) NOEXCEPT</div><div class="ttdoc">技巧增减</div></div>
<div class="ttc" id="anamespacepk_html_a6675a22c5f26c179b87e93c57b9f0dbe"><div class="ttname"><a href="namespacepk.html#a6675a22c5f26c179b87e93c57b9f0dbe">pk::add_public_order</a></div><div class="ttdeci">int add_public_order(city@ self, int value, bool effect=false)</div><div class="ttdoc">治安增减</div></div>
<div class="ttc" id="anamespacepk_html_a668544b2d480c6e612d33cc20ba5eef2"><div class="ttname"><a href="namespacepk.html#a668544b2d480c6e612d33cc20ba5eef2">pk::hex_pos_to_height_map_pos</a></div><div class="ttdeci">point hex_pos_to_height_map_pos(const point &amp;pos)</div><div class="ttdoc">将地格坐标转换为高度图坐标</div></div>
<div class="ttc" id="anamespacepk_html_a67096913672afe03059e99884d876fdd"><div class="ttname"><a href="namespacepk.html#a67096913672afe03059e99884d876fdd">pk::set_relations</a></div><div class="ttdeci">void set_relations(force@ self, int force_id, int value)</div><div class="ttdoc">友好度设置</div></div>
<div class="ttc" id="anamespacepk_html_a676d1b930d0f4fdd436c53b6de3c1ed7"><div class="ttname"><a href="namespacepk.html#a676d1b930d0f4fdd436c53b6de3c1ed7">pk::u8critical</a></div><div class="ttdeci">void u8critical(const string &amp;str) NOEXCEPT</div><div class="ttdoc">写入日志文件</div></div>
<div class="ttc" id="anamespacepk_html_a677a7f9b0abc596ace8e5a77e873dcdb"><div class="ttname"><a href="namespacepk.html#a677a7f9b0abc596ace8e5a77e873dcdb">pk::get_cursor_screen_pos</a></div><div class="ttdeci">point get_cursor_screen_pos() NOEXCEPT</div><div class="ttdoc">屏幕坐标中的光标位置</div></div>
<div class="ttc" id="anamespacepk_html_a6878b068c0fe2028dbb95dde3a55af25"><div class="ttname"><a href="namespacepk.html#a6878b068c0fe2028dbb95dde3a55af25">pk::is_mitoujou</a></div><div class="ttdeci">bool is_mitoujou(person @self)</div><div class="ttdoc">未发现</div></div>
<div class="ttc" id="anamespacepk_html_a6b33959ba2316b27ba5ace5dc9270dcb"><div class="ttname"><a href="namespacepk.html#a6b33959ba2316b27ba5ace5dc9270dcb">pk::set_eve</a></div><div class="ttdeci">void set_eve(int eve_id, bool open)</div><div class="ttdoc">设置对应事件是否开启</div></div>
<div class="ttc" id="anamespacepk_html_a6b8a52d35b17c39f26c61f1035ed48e6"><div class="ttname"><a href="namespacepk.html#a6b8a52d35b17c39f26c61f1035ed48e6">pk::get_completed_facility_count</a></div><div class="ttdeci">int get_completed_facility_count(city @self)</div><div class="ttdoc">已建成的城市内设施数量</div></div>
<div class="ttc" id="anamespacepk_html_a6c00f642d40095bcf67819d97e6175c3"><div class="ttname"><a href="namespacepk.html#a6c00f642d40095bcf67819d97e6175c3">pk::hanran</a></div><div class="ttdeci">force hanran(person @person, bool small_scale=false, int difficulty=0)</div><div class="ttdoc">独立(叛乱)</div></div>
<div class="ttc" id="anamespacepk_html_a6c392c995d4968c118a23cfba9b543b0"><div class="ttname"><a href="namespacepk.html#a6c392c995d4968c118a23cfba9b543b0">pk::set_spouse</a></div><div class="ttdeci">void set_spouse(person @self, int person_id) NOEXCEPT</div><div class="ttdoc">配偶设置</div></div>
<div class="ttc" id="anamespacepk_html_a6c49e6d93d0aa3c2355d7dff7efe933d"><div class="ttname"><a href="namespacepk.html#a6c49e6d93d0aa3c2355d7dff7efe933d">pk::get_aishou_distance</a></div><div class="ttdeci">int get_aishou_distance(person @self, int person_id)</div><div class="ttdoc">相性差</div></div>
<div class="ttc" id="anamespacepk_html_a6ca073d8ea8a04776e99ee594de1fa46"><div class="ttname"><a href="namespacepk.html#a6ca073d8ea8a04776e99ee594de1fa46">pk::get_max_weapon_amount</a></div><div class="ttdeci">int get_max_weapon_amount(building @self, int weapon_id)</div><div class="ttdoc">最大兵器数</div></div>
<div class="ttc" id="anamespacepk_html_a6d12e9aa86d3f346a27bb649a828b76c"><div class="ttname"><a href="namespacepk.html#a6d12e9aa86d3f346a27bb649a828b76c">pk::set_gold</a></div><div class="ttdeci">void set_gold(building @self, int value)</div><div class="ttdoc">设置金</div></div>
<div class="ttc" id="anamespacepk_html_a6db78a7d2b81978afecb45550e01cd62"><div class="ttname"><a href="namespacepk.html#a6db78a7d2b81978afecb45550e01cd62">pk::ring</a></div><div class="ttdeci">array&lt; point &gt; ring(const point &amp;pos, int radius)</div></div>
<div class="ttc" id="anamespacepk_html_a6f17401c8c1d3ff1ba394430d35ea73a"><div class="ttname"><a href="namespacepk.html#a6f17401c8c1d3ff1ba394430d35ea73a">pk::load</a></div><div class="ttdeci">pk::detail::arith load(uint id, uint16 index, pk::detail::arith default_value) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a6f50cb442c554667af1d4a622745906f"><div class="ttname"><a href="namespacepk.html#a6f50cb442c554667af1d4a622745906f">pk::critical</a></div><div class="ttdeci">void critical(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a6f9693551cad92ca6eebdce7f0783e7e"><div class="ttname"><a href="namespacepk.html#a6f9693551cad92ca6eebdce7f0783e7e">pk::is_in_water</a></div><div class="ttdeci">bool is_in_water(unit @self)</div></div>
<div class="ttc" id="anamespacepk_html_a6fb63347bbbe4b7ff0c554c3e1affe05"><div class="ttname"><a href="namespacepk.html#a6fb63347bbbe4b7ff0c554c3e1affe05">pk::kill</a></div><div class="ttdeci">void kill(building @self, bool effect=true) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a728c784a929e34871b4d5409fd646aab"><div class="ttname"><a href="namespacepk.html#a728c784a929e34871b4d5409fd646aab">pk::play_bgm</a></div><div class="ttdeci">void play_bgm(int id, bool loop=true, int volume=100) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a73a5530e070188f0e981f0a1ded80934"><div class="ttname"><a href="namespacepk.html#a73a5530e070188f0e981f0a1ded80934">pk::reset_speed</a></div><div class="ttdeci">void reset_speed()</div></div>
<div class="ttc" id="anamespacepk_html_a7402ab905707b95306c84041796b807c"><div class="ttname"><a href="namespacepk.html#a7402ab905707b95306c84041796b807c">pk::action_done</a></div><div class="ttdeci">void action_done(unit @unit, point pos)</div><div class="ttdoc">动作完成</div></div>
<div class="ttc" id="anamespacepk_html_a7451d021bac80279cc03d06ac06fcfd5"><div class="ttname"><a href="namespacepk.html#a7451d021bac80279cc03d06ac06fcfd5">pk::check_mibun</a></div><div class="ttdeci">bool check_mibun(person@ person, uint mibun_flag)</div><div class="ttdoc">检查身份</div></div>
<div class="ttc" id="anamespacepk_html_a751aa3bfac1f32bb3b49819277e906b4"><div class="ttname"><a href="namespacepk.html#a751aa3bfac1f32bb3b49819277e906b4">pk::hex_pos_to_world_pos</a></div><div class="ttdeci">vector4 hex_pos_to_world_pos(const point &amp;pos, const point &amp;sub_pos=0, float z=0)</div><div class="ttdoc">将地格坐标转换为世界坐标</div></div>
<div class="ttc" id="anamespacepk_html_a75f13c65573c459b410c8023cbc5967c"><div class="ttname"><a href="namespacepk.html#a75f13c65573c459b410c8023cbc5967c">pk::assert</a></div><div class="ttdeci">void assert(bool cond)</div></div>
<div class="ttc" id="anamespacepk_html_a762cfbaaf83b71888e198d52286017e2"><div class="ttname"><a href="namespacepk.html#a762cfbaaf83b71888e198d52286017e2">pk::get_facility_type</a></div><div class="ttdeci">int get_facility_type(building@ self)</div></div>
<div class="ttc" id="anamespacepk_html_a7676344161555cdf0354e0a79b214027"><div class="ttname"><a href="namespacepk.html#a7676344161555cdf0354e0a79b214027">pk::set_terrain_movable</a></div><div class="ttdeci">void set_terrain_movable(int terrain_id, bool enabled)</div><div class="ttdoc">设置地形可移动</div></div>
<div class="ttc" id="anamespacepk_html_a785a7bec2cdc1acdc286ae3e8fcc9b32"><div class="ttname"><a href="namespacepk.html#a785a7bec2cdc1acdc286ae3e8fcc9b32">pk::council</a></div><div class="ttdeci">void council(person @p0, person @p1, person @p2, person @p3, person @p4, person @p5, person @p6, council_t callback)</div><div class="ttdoc">评定的画面</div></div>
<div class="ttc" id="anamespacepk_html_a786d94e254cb6d459172f327db77af1f"><div class="ttname"><a href="namespacepk.html#a786d94e254cb6d459172f327db77af1f">pk::set_wufeigang</a></div><div class="ttdeci">void set_wufeigang(bool set)</div><div class="ttdoc">将五废港ai启用或禁用</div></div>
<div class="ttc" id="anamespacepk_html_a79863a1013b9658a641bdb56eb34113d"><div class="ttname"><a href="namespacepk.html#a79863a1013b9658a641bdb56eb34113d">pk::get_direction</a></div><div class="ttdeci">int get_direction(const point &amp;src, const point &amp;dst) NOEXCEPT</div><div class="ttdoc">方向</div></div>
<div class="ttc" id="anamespacepk_html_a798b6a2c4dfceed70d1433bcfcd63bf4"><div class="ttname"><a href="namespacepk.html#a798b6a2c4dfceed70d1433bcfcd63bf4">pk::u8warning</a></div><div class="ttdeci">void u8warning(const string &amp;str) NOEXCEPT</div><div class="ttdoc">写入日志文件</div></div>
<div class="ttc" id="anamespacepk_html_a7af5a9b6fff168636a3c53b780faca57"><div class="ttname"><a href="namespacepk.html#a7af5a9b6fff168636a3c53b780faca57">pk::enemies_around</a></div><div class="ttdeci">bool enemies_around(building@ building) NOEXCEPT</div><div class="ttdoc">周围3格内有敌人</div></div>
<div class="ttc" id="anamespacepk_html_a7b36481b54b0ed5abbdbda8a23ccfcb0"><div class="ttname"><a href="namespacepk.html#a7b36481b54b0ed5abbdbda8a23ccfcb0">pk::get_person</a></div><div class="ttdeci">person get_person(int id) NOEXCEPT</div><div class="ttdoc">武将</div></div>
<div class="ttc" id="anamespacepk_html_a7b942406dce3ca39a7d8ac8d05c1beea"><div class="ttname"><a href="namespacepk.html#a7b942406dce3ca39a7d8ac8d05c1beea">pk::is_water_terrain</a></div><div class="ttdeci">bool is_water_terrain(int terrain_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7c73200132443bd756affb793296c5f8"><div class="ttname"><a href="namespacepk.html#a7c73200132443bd756affb793296c5f8">pk::message_box</a></div><div class="ttdeci">void message_box(const string &amp;str, person @person=null) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7c814586bccaeecf20c9070365e29798"><div class="ttname"><a href="namespacepk.html#a7c814586bccaeecf20c9070365e29798">pk::is_drills_ended</a></div><div class="ttdeci">bool is_drills_ended(building @self)</div><div class="ttdoc">训练是否完成</div></div>
<div class="ttc" id="anamespacepk_html_a7c908d5f6bf3ae81008fec0ff99fd43e"><div class="ttname"><a href="namespacepk.html#a7c908d5f6bf3ae81008fec0ff99fd43e">pk::encode</a></div><div class="ttdeci">string encode(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7c91ce7523598b160de8a576d2ca03a9"><div class="ttname"><a href="namespacepk.html#a7c91ce7523598b160de8a576d2ca03a9">pk::update_unit</a></div><div class="ttdeci">void update_unit(unit@ unit)</div><div class="ttdoc">刷新部队信息</div></div>
<div class="ttc" id="anamespacepk_html_a7e1b04a405626de4abff5af98865c375"><div class="ttname"><a href="namespacepk.html#a7e1b04a405626de4abff5af98865c375">pk::balloon</a></div><div class="ttdeci">void balloon(const string &amp;str, person@ person, map_object@ pos=null)</div></div>
<div class="ttc" id="anamespacepk_html_a7e1fe66e6438a33d05e9f6dd9faa028e"><div class="ttname"><a href="namespacepk.html#a7e1fe66e6438a33d05e9f6dd9faa028e">pk::get_msg</a></div><div class="ttdeci">string get_msg(const msg_param &amp;param) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7e2831fa5d25e79544ebccbec39f143b"><div class="ttname"><a href="namespacepk.html#a7e2831fa5d25e79544ebccbec39f143b">pk::get_season</a></div><div class="ttdeci">int get_season() NOEXCEPT</div><div class="ttdoc">季节</div></div>
<div class="ttc" id="anamespacepk_html_a7e42f2e0bd8c906f2333b2b3b326099f"><div class="ttname"><a href="namespacepk.html#a7e42f2e0bd8c906f2333b2b3b326099f">pk::is_new_map</a></div><div class="ttdeci">bool is_new_map()</div><div class="ttdoc">判断是否为新地图</div></div>
<div class="ttc" id="anamespacepk_html_a7e4c713846cab3ea5979e714f30ae5f9"><div class="ttname"><a href="namespacepk.html#a7e4c713846cab3ea5979e714f30ae5f9">pk::set_prisoner</a></div><div class="ttdeci">void set_prisoner(person@ prisoner, person @by)</div><div class="ttdoc">设置俘虏</div></div>
<div class="ttc" id="anamespacepk_html_a7e82c4d14a8b28546a52eb5896032680"><div class="ttname"><a href="namespacepk.html#a7e82c4d14a8b28546a52eb5896032680">pk::create_unit</a></div><div class="ttdeci">unit create_unit(building @building, person @leader, person@ deputy1, person@ deputy2, int troops, int ground_weapon, int sea_weapon, int gold, int food, const point &amp;pos) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7ead9cf70c52a17103f7bd92fc731cc8"><div class="ttname"><a href="namespacepk.html#a7ead9cf70c52a17103f7bd92fc731cc8">pk::is_like</a></div><div class="ttdeci">bool is_like(person @self, int person_id)</div><div class="ttdoc">亲爱武将</div></div>
<div class="ttc" id="anamespacepk_html_a7f1404655f3de1831afe2c0c29870ce7"><div class="ttname"><a href="namespacepk.html#a7f1404655f3de1831afe2c0c29870ce7">pk::get_person_list</a></div><div class="ttdeci">list&lt; person@&gt; get_person_list(uint mibun_flags) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7f2fbd28bbe3592b6d738e631f81ceef"><div class="ttname"><a href="namespacepk.html#a7f2fbd28bbe3592b6d738e631f81ceef">pk::skill_name_to_id</a></div><div class="ttdeci">int skill_name_to_id(string skill_name)</div><div class="ttdoc">特技名转id</div></div>
<div class="ttc" id="anamespacepk_html_a7f5e4f8d8ec0b49ac1d2c48d1875052a"><div class="ttname"><a href="namespacepk.html#a7f5e4f8d8ec0b49ac1d2c48d1875052a">pk::get_lookat</a></div><div class="ttdeci">vector4 get_lookat() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a7f86b939e973ac52ea6460558a92f12e"><div class="ttname"><a href="namespacepk.html#a7f86b939e973ac52ea6460558a92f12e">pk::get_opposite_direction</a></div><div class="ttdeci">int get_opposite_direction(int 方向)</div><div class="ttdoc">相反的反向</div></div>
<div class="ttc" id="anamespacepk_html_a7f8c893f4d222a64842af0e1771b05b7"><div class="ttname"><a href="namespacepk.html#a7f8c893f4d222a64842af0e1771b05b7">pk::is_valid_province_id</a></div><div class="ttdeci">bool is_valid_province_id(int province_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a80642a8cb27b682e3061188b77f96ef6"><div class="ttname"><a href="namespacepk.html#a80642a8cb27b682e3061188b77f96ef6">pk::get_elapsed_days</a></div><div class="ttdeci">int get_elapsed_days() NOEXCEPT</div><div class="ttdoc">经过天数</div></div>
<div class="ttc" id="anamespacepk_html_a80d5ddbe9bf7775f829b3f19a6c0cbda"><div class="ttname"><a href="namespacepk.html#a80d5ddbe9bf7775f829b3f19a6c0cbda">pk::filter_list</a></div><div class="ttdeci">void filter_list(list&lt; person@&gt; &amp;list, int property_id, int value, int op) NOEXCEPT</div><div class="ttdoc">过滤列表</div></div>
<div class="ttc" id="anamespacepk_html_a83a1cd27ae36a57b8924d87787136bb3"><div class="ttname"><a href="namespacepk.html#a83a1cd27ae36a57b8924d87787136bb3">pk::get_city</a></div><div class="ttdeci">city get_city(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a84457419cb358802c17658dde29d4300"><div class="ttname"><a href="namespacepk.html#a84457419cb358802c17658dde29d4300">pk::building_to_port</a></div><div class="ttdeci">port building_to_port(building @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8450fda9ba1371472d68abbb1289949a"><div class="ttname"><a href="namespacepk.html#a8450fda9ba1371472d68abbb1289949a">pk::create_effect</a></div><div class="ttdeci">effect_handle create_effect(int id, const point &amp;pos, effect_animator_t animator=null)</div><div class="ttdoc">创建效果</div></div>
<div class="ttc" id="anamespacepk_html_a84880e56cea9feaad7ea4380a8e3339f"><div class="ttname"><a href="namespacepk.html#a84880e56cea9feaad7ea4380a8e3339f">pk::unit_selector</a></div><div class="ttdeci">list&lt; unit@&gt; unit_selector(const string &amp;title, const string &amp;desc, const list&lt; unit@&gt; &amp;items, int min, int max, const list&lt; unit@&gt; &amp;selected_items=list&lt; unit@&gt;()) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8504e840e4b32f8f86505d88018356b6"><div class="ttname"><a href="namespacepk.html#a8504e840e4b32f8f86505d88018356b6">pk::get_num_likes</a></div><div class="ttdeci">int get_num_likes(person @self)</div><div class="ttdoc">亲爱武将数</div></div>
<div class="ttc" id="anamespacepk_html_a8609672180096ac6e28d40ba62e85f53"><div class="ttname"><a href="namespacepk.html#a8609672180096ac6e28d40ba62e85f53">pk::is_valid_title_id</a></div><div class="ttdeci">bool is_valid_title_id(int title_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8670876b3dc1605533d11751303fe966"><div class="ttname"><a href="namespacepk.html#a8670876b3dc1605533d11751303fe966">pk::get_resolution</a></div><div class="ttdeci">size get_resolution() NOEXCEPT</div><div class="ttdoc">分辨率</div></div>
<div class="ttc" id="anamespacepk_html_a86a6e454780cfafaca90263e051d6afc"><div class="ttname"><a href="namespacepk.html#a86a6e454780cfafaca90263e051d6afc">pk::create_bandit</a></div><div class="ttdeci">person create_bandit(person @preset, int service=-1, int location=-1)</div><div class="ttdoc">创建敌将</div></div>
<div class="ttc" id="anamespacepk_html_a875296eeed6a4067fb5b50737a40da29"><div class="ttname"><a href="namespacepk.html#a875296eeed6a4067fb5b50737a40da29">pk::reset_taishu</a></div><div class="ttdeci">void reset_taishu(building @self) NOEXCEPT</div><div class="ttdoc">重置太守</div></div>
<div class="ttc" id="anamespacepk_html_a88435be3c4eb09d35c257804c978a28e"><div class="ttname"><a href="namespacepk.html#a88435be3c4eb09d35c257804c978a28e">pk::set_auto_affairs</a></div><div class="ttdeci">void set_auto_affairs(bool open)</div><div class="ttdoc">设置自动内政开启状态</div></div>
<div class="ttc" id="anamespacepk_html_a88e295803f932766d047c5261a09e883"><div class="ttname"><a href="namespacepk.html#a88e295803f932766d047c5261a09e883">pk::get_gate</a></div><div class="ttdeci">门 get_gate(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a892d16942618cffe17a16361aa3c227c"><div class="ttname"><a href="namespacepk.html#a892d16942618cffe17a16361aa3c227c">pk::draw_face</a></div><div class="ttdeci">void draw_face(int type, int face, const rectangle &amp;rect, int direction=5) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8a806a36cb8d3f35800dfc33c2a7231c"><div class="ttname"><a href="namespacepk.html#a8a806a36cb8d3f35800dfc33c2a7231c">pk::is_valid_facility_id</a></div><div class="ttdeci">bool is_valid_facility_id(int facility_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8b1a403372422246aceaf16683ae9b69"><div class="ttname"><a href="namespacepk.html#a8b1a403372422246aceaf16683ae9b69">pk::set_taishu</a></div><div class="ttdeci">void set_taishu(building @self, int person_id)</div><div class="ttdoc">设置太守</div></div>
<div class="ttc" id="anamespacepk_html_a8b930745c6cbe3f72d730793be2335c1"><div class="ttname"><a href="namespacepk.html#a8b930745c6cbe3f72d730793be2335c1">pk::get_estimated_death</a></div><div class="ttdeci">int get_estimated_death(person @self)</div><div class="ttdoc">预期死亡年份</div></div>
<div class="ttc" id="anamespacepk_html_a8bc7d978da150f450ad188304c94656d"><div class="ttname"><a href="namespacepk.html#a8bc7d978da150f450ad188304c94656d">pk::is_male</a></div><div class="ttdeci">bool is_male(person @self)</div><div class="ttdoc">男性</div></div>
<div class="ttc" id="anamespacepk_html_a8c52c00a9b4d8649b84973f9864c9240"><div class="ttname"><a href="namespacepk.html#a8c52c00a9b4d8649b84973f9864c9240">pk::get_tactics</a></div><div class="ttdeci">tactics get_tactics(int id) NOEXCEPT</div><div class="ttdoc">战法</div></div>
<div class="ttc" id="anamespacepk_html_a8c7e64ff9970cf698d1a03c173c1ac46"><div class="ttname"><a href="namespacepk.html#a8c7e64ff9970cf698d1a03c173c1ac46">pk::remove_all_highlights</a></div><div class="ttdeci">void remove_all_highlights()</div><div class="ttdoc">删除所有高亮的地格</div></div>
<div class="ttc" id="anamespacepk_html_a8c8d67d0fbd3bce38b1273a5151eddb5"><div class="ttname"><a href="namespacepk.html#a8c8d67d0fbd3bce38b1273a5151eddb5">pk::find_talent</a></div><div class="ttdeci">void find_talent(person@ actor, person@ dst, building@ base)</div><div class="ttdoc">发现人才函数的调用</div></div>
<div class="ttc" id="anamespacepk_html_a8ca6bd955efbda34a0c1a88ee195861c"><div class="ttname"><a href="namespacepk.html#a8ca6bd955efbda34a0c1a88ee195861c">pk::is_obstacle_type</a></div><div class="ttdeci">bool is_obstacle_type(building @self)</div><div class="ttdoc">障碍物</div></div>
<div class="ttc" id="anamespacepk_html_a8ceb8b949eb26a840a5523705988c00f"><div class="ttname"><a href="namespacepk.html#a8ceb8b949eb26a840a5523705988c00f">pk::diplomacy_t</a></div><div class="ttdeci">void(* diplomacy_t)()</div><div class="ttdef"><b>Definition:</b> pk_funcs.h:641</div></div>
<div class="ttc" id="anamespacepk_html_a8d39fadb3c043397db0592cb5de6d416"><div class="ttname"><a href="namespacepk.html#a8d39fadb3c043397db0592cb5de6d416">pk::is_valid_skill_id</a></div><div class="ttdeci">bool is_valid_skill_id(int skill_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8d3e24e6ee27a8ce2aef4d91839d2e39"><div class="ttname"><a href="namespacepk.html#a8d3e24e6ee27a8ce2aef4d91839d2e39">pk::is_valid_tech_id</a></div><div class="ttdeci">bool is_valid_tech_id(int tech_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a8f06cc0760cb0dcc12233d2b1c23b356"><div class="ttname"><a href="namespacepk.html#a8f06cc0760cb0dcc12233d2b1c23b356">pk::set_face</a></div><div class="ttdeci">void set_face(person@ person, uint cg)</div><div class="ttdoc">设置头像</div></div>
<div class="ttc" id="anamespacepk_html_a90593f4931de87bf743ed2b48bc9e887"><div class="ttname"><a href="namespacepk.html#a90593f4931de87bf743ed2b48bc9e887">pk::add_like</a></div><div class="ttdeci">void add_like(person @self, int person_id) NOEXCEPT</div><div class="ttdoc">添加亲爱武将</div></div>
<div class="ttc" id="anamespacepk_html_a90c6a103a0722eda6fcb8c6440419338"><div class="ttname"><a href="namespacepk.html#a90c6a103a0722eda6fcb8c6440419338">pk::get_ground_weapon_id</a></div><div class="ttdeci">int get_ground_weapon_id(unit @self)</div></div>
<div class="ttc" id="anamespacepk_html_a9134a227fec76c3f8c04b7487957df04"><div class="ttname"><a href="namespacepk.html#a9134a227fec76c3f8c04b7487957df04">pk::is_valid_region_id</a></div><div class="ttdeci">bool is_valid_region_id(int region_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a92272b7bbd28f6decc07f531f8d3d185"><div class="ttname"><a href="namespacepk.html#a92272b7bbd28f6decc07f531f8d3d185">pk::is_alive</a></div><div class="ttdeci">bool is_alive(object @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a92732e59f39dd6fd67924c7f85215e01"><div class="ttname"><a href="namespacepk.html#a92732e59f39dd6fd67924c7f85215e01">pk::is_general_type</a></div><div class="ttdeci">bool is_general_type(building @self)</div><div class="ttdoc">固定设施</div></div>
<div class="ttc" id="anamespacepk_html_a930e6c01ddfef19897cf2c2b6d26f6d6"><div class="ttname"><a href="namespacepk.html#a930e6c01ddfef19897cf2c2b6d26f6d6">pk::district_selector</a></div><div class="ttdeci">list&lt; district@&gt; district_selector(const string &amp;title, const string &amp;desc, const list&lt; district@&gt; &amp;items, int min, int max, const list&lt; district@&gt; &amp;selected_items=list&lt; district@&gt;()) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a93430622705bd17cba3e709b129a8100"><div class="ttname"><a href="namespacepk.html#a93430622705bd17cba3e709b129a8100">pk::get_ability</a></div><div class="ttdeci">ability get_ability(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a93461b9c03bccbaf5fd392e8faee4f32"><div class="ttname"><a href="namespacepk.html#a93461b9c03bccbaf5fd392e8faee4f32">pk::get_skill</a></div><div class="ttdeci">skill get_skill(int id) NOEXCEPT</div><div class="ttdoc">特技</div></div>
<div class="ttc" id="anamespacepk_html_a93968332e1ac3b41271180c6ae8db6dc"><div class="ttname"><a href="namespacepk.html#a93968332e1ac3b41271180c6ae8db6dc">pk::get_size</a></div><div class="ttdeci">size get_size(int font_size, const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a942eae44e89373496eaeb5d6ebfb9bb6"><div class="ttname"><a href="namespacepk.html#a942eae44e89373496eaeb5d6ebfb9bb6">pk::is_valid_terrain_id</a></div><div class="ttdeci">bool is_valid_terrain_id(int terrain_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_a944aee570817d9cfbe43fe249cd2f4f2"><div class="ttname"><a href="namespacepk.html#a944aee570817d9cfbe43fe249cd2f4f2">pk::get_neighbor_pos</a></div><div class="ttdeci">point get_neighbor_pos(const point &amp;pos, int direction, int distance=1)</div></div>
<div class="ttc" id="anamespacepk_html_a95b3ea17e5b433508b4e2f47c9b1e794"><div class="ttname"><a href="namespacepk.html#a95b3ea17e5b433508b4e2f47c9b1e794">pk::is_trap_type</a></div><div class="ttdeci">bool is_trap_type(building @self)</div><div class="ttdoc">陷阱</div></div>
<div class="ttc" id="anamespacepk_html_a95e0c0274571af838e4711f5dbd158e3"><div class="ttname"><a href="namespacepk.html#a95e0c0274571af838e4711f5dbd158e3">pk::transfer_item</a></div><div class="ttdeci">void transfer_item(person @src, person @dst) NOEXCEPT</div><div class="ttdoc">传递宝物</div></div>
<div class="ttc" id="anamespacepk_html_a966c647e85000972bf6eae1d5f0ea65b"><div class="ttname"><a href="namespacepk.html#a966c647e85000972bf6eae1d5f0ea65b">pk::set_item_owner</a></div><div class="ttdeci">bool set_item_owner(pk::item@ item, int owner, int city)</div><div class="ttdoc">设置宝物所属</div></div>
<div class="ttc" id="anamespacepk_html_a974acf90ea6c39237f6b6972f7536597"><div class="ttname"><a href="namespacepk.html#a974acf90ea6c39237f6b6972f7536597">pk::get_building_info</a></div><div class="ttdeci">int get_building_info(building@ building, int property_id)</div><div class="ttdoc">获取建筑信息</div></div>
<div class="ttc" id="anamespacepk_html_a98630b3f2e2d499e2439b0026c304c7d"><div class="ttname"><a href="namespacepk.html#a98630b3f2e2d499e2439b0026c304c7d">pk::debate</a></div><div class="ttdeci">int_int_bool debate(person p0, person p1, bool c0, bool c1, bool real=true, bool view_ai_match=true) NOEXCEPT</div><div class="ttdoc">语言</div></div>
<div class="ttc" id="anamespacepk_html_a986a58eb3a61a4d738b1ea08829d93ef"><div class="ttname"><a href="namespacepk.html#a986a58eb3a61a4d738b1ea08829d93ef">pk::reset_func</a></div><div class="ttdeci">void reset_func(int id)</div></div>
<div class="ttc" id="anamespacepk_html_a99e26366e579f068ae07324ebfdd26d8"><div class="ttname"><a href="namespacepk.html#a99e26366e579f068ae07324ebfdd26d8">pk::add_base_stat</a></div><div class="ttdeci">int add_base_stat(person @self, int type, int value) NOEXCEPT</div><div class="ttdoc">基础能力增减</div></div>
<div class="ttc" id="anamespacepk_html_a9c44cad2098a934a355beaad9b19391e"><div class="ttname"><a href="namespacepk.html#a9c44cad2098a934a355beaad9b19391e">pk::get_item</a></div><div class="ttdeci">item get_item(int id) NOEXCEPT</div><div class="ttdoc">宝物</div></div>
<div class="ttc" id="anamespacepk_html_a9e0c065a238ae0034f3d8282c7cd9063"><div class="ttname"><a href="namespacepk.html#a9e0c065a238ae0034f3d8282c7cd9063">pk::numberpad</a></div><div class="ttdeci">int_bool numberpad(const string &amp;title, int min, int max, int def, numberpad_t callback) NOEXCEPT</div><div class="ttdoc">数字键盘</div></div>
<div class="ttc" id="anamespacepk_html_a9fd9920d995771789634e1839d90211c"><div class="ttname"><a href="namespacepk.html#a9fd9920d995771789634e1839d90211c">pk::is_dislike</a></div><div class="ttdeci">bool is_dislike(person @self, int person_id)</div></div>
<div class="ttc" id="anamespacepk_html_aa110c5179335430efdda6188c12f3130"><div class="ttname"><a href="namespacepk.html#aa110c5179335430efdda6188c12f3130">pk::has_facility</a></div><div class="ttdeci">bool has_facility(city @self, int facility_id) NOEXCEPT</div><div class="ttdoc">搜索已经建成的政府设施</div></div>
<div class="ttc" id="anamespacepk_html_aa1823d7ec2da43cbfbec4d7a0f2d61a1"><div class="ttname"><a href="namespacepk.html#aa1823d7ec2da43cbfbec4d7a0f2d61a1">pk::set_energy</a></div><div class="ttdeci">void set_energy(building @self, int value)</div><div class="ttdoc">气力设置</div></div>
<div class="ttc" id="anamespacepk_html_aa1a5693278aab3e89589d0995ba4a622"><div class="ttname"><a href="namespacepk.html#aa1a5693278aab3e89589d0995ba4a622">pk::set_all_ally</a></div><div class="ttdeci">void set_all_ally(int force_id, bool value) NOEXCEPT</div><div class="ttdoc">设置全体同盟</div></div>
<div class="ttc" id="anamespacepk_html_aa1ca2900e791212e6097c56f10deb9e5"><div class="ttname"><a href="namespacepk.html#aa1ca2900e791212e6097c56f10deb9e5">pk::get_building_list</a></div><div class="ttdeci">list&lt; building@&gt; get_building_list() NOEXCEPT</div><div class="ttdoc">地图上的建筑物列表</div></div>
<div class="ttc" id="anamespacepk_html_aa24694944de03902bb28a6081f185d42"><div class="ttname"><a href="namespacepk.html#aa24694944de03902bb28a6081f185d42">pk::get_hex</a></div><div class="ttdeci">hex get_hex(const point &amp;pos) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aa248c3c993af5eebec300bdf83e0528c"><div class="ttname"><a href="namespacepk.html#aa248c3c993af5eebec300bdf83e0528c">pk::get_cursor_hex_pos</a></div><div class="ttdeci">point get_cursor_hex_pos() NOEXCEPT</div><div class="ttdoc">光标指向的地格坐标</div></div>
<div class="ttc" id="anamespacepk_html_aa261ab9ca3bcb0f1430eacb5bdd53859"><div class="ttname"><a href="namespacepk.html#aa261ab9ca3bcb0f1430eacb5bdd53859">pk::get_force_list</a></div><div class="ttdeci">列表&lt; force@&gt; get_force_list(bool all=false)</div></div>
<div class="ttc" id="anamespacepk_html_aa298d5bf0bd7cb7bcb2bace532ad4b0c"><div class="ttname"><a href="namespacepk.html#aa298d5bf0bd7cb7bcb2bace532ad4b0c">pk::get_region_id</a></div><div class="ttdeci">int get_region_id(city@ self)</div></div>
<div class="ttc" id="anamespacepk_html_aa2e170686b481c24e7db1b42add558b9"><div class="ttname"><a href="namespacepk.html#aa2e170686b481c24e7db1b42add558b9">pk::height_map_pos_to_screen_pos</a></div><div class="ttdeci">point height_map_pos_to_screen_pos(const point &amp;pos) NOEXCEPT</div><div class="ttdoc">将高度图坐标转换为屏幕坐标</div></div>
<div class="ttc" id="anamespacepk_html_aa437745e210de46a75bf10ef0735dc26"><div class="ttname"><a href="namespacepk.html#aa437745e210de46a75bf10ef0735dc26">pk::is_player_controlled</a></div><div class="ttdeci">bool is_player_controlled(map_object @self)</div><div class="ttdoc">是否处于玩家控制状态(1号玩家)</div></div>
<div class="ttc" id="anamespacepk_html_aa4fe7765b6b7a52d622b1f077c51fec2"><div class="ttname"><a href="namespacepk.html#aa4fe7765b6b7a52d622b1f077c51fec2">pk::get_city_count</a></div><div class="ttdeci">int get_city_count(district@ district)</div></div>
<div class="ttc" id="anamespacepk_html_aa50c662d56b03c8eb76d2f971d4c6615"><div class="ttname"><a href="namespacepk.html#aa50c662d56b03c8eb76d2f971d4c6615">pk::remove</a></div><div class="ttdeci">void remove(building @building) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aa56307a298116599f2e554f2ebdecc28"><div class="ttname"><a href="namespacepk.html#aa56307a298116599f2e554f2ebdecc28">pk::get_force</a></div><div class="ttdeci">force get_force(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aa714cf7242886241b9b53cbb1fb6964c"><div class="ttname"><a href="namespacepk.html#aa714cf7242886241b9b53cbb1fb6964c">pk::is_gunshi</a></div><div class="ttdeci">bool is_gunshi(person @self)</div><div class="ttdoc">军师</div></div>
<div class="ttc" id="anamespacepk_html_aa714ead771f854bb7d024edeb1fdff18"><div class="ttname"><a href="namespacepk.html#aa714ead771f854bb7d024edeb1fdff18">pk::is_totoku</a></div><div class="ttdeci">bool is_totoku(person @self)</div><div class="ttdoc">都督</div></div>
<div class="ttc" id="anamespacepk_html_aa87907a6725c9313fd12ce0c3ac6b066"><div class="ttname"><a href="namespacepk.html#aa87907a6725c9313fd12ce0c3ac6b066">pk::is_valid_unit_order</a></div><div class="ttdeci">bool is_valid_unit_order(int order) NOEXCEPT</div><div class="ttdoc">有效的部队任务</div></div>
<div class="ttc" id="anamespacepk_html_aa88a70f8060627a627d60dee787438c5"><div class="ttname"><a href="namespacepk.html#aa88a70f8060627a627d60dee787438c5">pk::is_valid_person_id</a></div><div class="ttdeci">bool is_valid_person_id(int person_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aa8bc0da711fdd8c740c645a3c496263a"><div class="ttname"><a href="namespacepk.html#aa8bc0da711fdd8c740c645a3c496263a">pk::city_to_building</a></div><div class="ttdeci">building city_to_building(city@ self)</div></div>
<div class="ttc" id="anamespacepk_html_aa9d482a130fc9c12e1a7e1266d61a8ee"><div class="ttname"><a href="namespacepk.html#aa9d482a130fc9c12e1a7e1266d61a8ee">pk::is_gikyoudai</a></div><div class="ttdeci">bool is_gikyoudai(person @self, int person_id)</div><div class="ttdoc">结拜兄弟</div></div>
<div class="ttc" id="anamespacepk_html_aaa41da20104b0fa1c01b2e022568a126"><div class="ttname"><a href="namespacepk.html#aaa41da20104b0fa1c01b2e022568a126">pk::rand_bool</a></div><div class="ttdeci">bool rand_bool(int value) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aaa79cc2b4df784b10a20187aff884d79"><div class="ttname"><a href="namespacepk.html#aaa79cc2b4df784b10a20187aff884d79">pk::is_valid_port_id</a></div><div class="ttdeci">bool is_valid_port_id(int port_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aaa8bce501b101e6d9613b214ffa59207"><div class="ttname"><a href="namespacepk.html#aaa8bce501b101e6d9613b214ffa59207">pk::change_speed</a></div><div class="ttdeci">void change_speed(int speed)</div><div class="ttdoc">改变游戏运行速度</div></div>
<div class="ttc" id="anamespacepk_html_aaac85767b5dcdd18eb8f64718f3645ce"><div class="ttname"><a href="namespacepk.html#aaac85767b5dcdd18eb8f64718f3645ce">pk::get_mod_version</a></div><div class="ttdeci">string get_mod_version()</div></div>
<div class="ttc" id="anamespacepk_html_aabcd2a6d44ba48576557ecfe789d0b44"><div class="ttname"><a href="namespacepk.html#aabcd2a6d44ba48576557ecfe789d0b44">pk::screen_pos_to_world_pos</a></div><div class="ttdeci">vector4 screen_pos_to_world_pos(const point &amp;pos) NOEXCEPT</div><div class="ttdoc">将屏幕坐标转换为世界坐标</div></div>
<div class="ttc" id="anamespacepk_html_aacc25f550c4a16f7a1b6a8f66e576cf3"><div class="ttname"><a href="namespacepk.html#aacc25f550c4a16f7a1b6a8f66e576cf3">pk::complete</a></div><div class="ttdeci">void complete(building @building) NOEXCEPT</div><div class="ttdoc">完成建造</div></div>
<div class="ttc" id="anamespacepk_html_aacc3f85fdabeaa6ceb12aaa52997a51c"><div class="ttname"><a href="namespacepk.html#aacc3f85fdabeaa6ceb12aaa52997a51c">pk::add_energy</a></div><div class="ttdeci">int add_energy(building @self, int value, bool effect=false)</div><div class="ttdoc">气力增减</div></div>
<div class="ttc" id="anamespacepk_html_aad15eddfe20149dbc748eae94269aa80"><div class="ttname"><a href="namespacepk.html#aad15eddfe20149dbc748eae94269aa80">pk::gen_normal_distribution_int</a></div><div class="ttdeci">int gen_normal_distribution_int(int mean, int variance)</div><div class="ttdoc">获取指定均值和标准差的正态分布整数</div></div>
<div class="ttc" id="anamespacepk_html_aad625b9c3140a6d208660e1aa1f0775d"><div class="ttname"><a href="namespacepk.html#aad625b9c3140a6d208660e1aa1f0775d">pk::get_near_base_list</a></div><div class="ttdeci">int get_near_base_list(pk::list&lt; pk::building@&gt;base_list, int src_building_id)</div><div class="ttdoc">邻近据点列表</div></div>
<div class="ttc" id="anamespacepk_html_aaee48ec5e6154798e1189b353185c12b"><div class="ttname"><a href="namespacepk.html#aaee48ec5e6154798e1189b353185c12b">pk::is_undetect_person</a></div><div class="ttdeci">bool is_undetect_person(person@ person, building @self_base)</div><div class="ttdoc">电脑判断探索发现未发现武将的对象</div></div>
<div class="ttc" id="anamespacepk_html_aaff16688dca12ec49f726650afdf0a02"><div class="ttname"><a href="namespacepk.html#aaff16688dca12ec49f726650afdf0a02">pk::numberpad_t</a></div><div class="ttdeci">string(* numberpad_t)(int line, int original_value, int current_value)</div><div class="ttdoc">数字键盘调用的函数</div><div class="ttdef"><b>Definition:</b> pk_funcs.h:1820</div></div>
<div class="ttc" id="anamespacepk_html_ab030d56d8200a3db873ad4019a27153e"><div class="ttname"><a href="namespacepk.html#ab030d56d8200a3db873ad4019a27153e">pk::get_tick_count</a></div><div class="ttdeci">uint get_tick_count() NEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab045e39ca76e4d776308393a86f00a3b"><div class="ttname"><a href="namespacepk.html#ab045e39ca76e4d776308393a86f00a3b">pk::rand</a></div><div class="ttdeci">int rand() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab0f9d721a30fd15e72d2601d64c0ddb9"><div class="ttname"><a href="namespacepk.html#ab0f9d721a30fd15e72d2601d64c0ddb9">pk::reset_order</a></div><div class="ttdeci">bool reset_order(unit @self) NOEXCEPT</div><div class="ttdoc">初始化部队任务</div></div>
<div class="ttc" id="anamespacepk_html_ab117546916a3c4321f5b6ad3c193a5b7"><div class="ttname"><a href="namespacepk.html#ab117546916a3c4321f5b6ad3c193a5b7">pk::u8format</a></div><div class="ttdeci">string u8format(const string &amp;format_str,...)</div></div>
<div class="ttc" id="anamespacepk_html_ab1a46bf9e74e4466b92cd11ed445b67c"><div class="ttname"><a href="namespacepk.html#ab1a46bf9e74e4466b92cd11ed445b67c">pk::warning</a></div><div class="ttdeci">void warning(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab22955413073264475e4ca18bdfcc382"><div class="ttname"><a href="namespacepk.html#ab22955413073264475e4ca18bdfcc382">pk::is_leader</a></div><div class="ttdeci">bool is_leader(person @self)</div><div class="ttdoc">检查是否是主将</div></div>
<div class="ttc" id="anamespacepk_html_ab25beb4299ddff5ce003e23e7cd94706"><div class="ttname"><a href="namespacepk.html#ab25beb4299ddff5ce003e23e7cd94706">pk::hex_object_to_building</a></div><div class="ttdeci">building hex_object_to_building(hex_object @self) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab2cce0e34a65e3b4e195a14224b56fe5"><div class="ttname"><a href="namespacepk.html#ab2cce0e34a65e3b4e195a14224b56fe5">pk::get_movable_pos</a></div><div class="ttdeci">array&lt; point &gt; get_movable_pos(unit@ unit)</div></div>
<div class="ttc" id="anamespacepk_html_ab2ea6604c2d7c4fd99d7981913aa71cf"><div class="ttname"><a href="namespacepk.html#ab2ea6604c2d7c4fd99d7981913aa71cf">pk::u8error</a></div><div class="ttdeci">void u8error(const string &amp;str) NOEXCEPT</div><div class="ttdoc">写日志文件</div></div>
<div class="ttc" id="anamespacepk_html_ab31c4f2011772d583bfd0a5c91376165"><div class="ttname"><a href="namespacepk.html#ab31c4f2011772d583bfd0a5c91376165">pk::play_sfx</a></div><div class="ttdeci">void play_sfx(int id, int volume=100) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab3586b6cdc6f81bfd01571d3273222c5"><div class="ttname"><a href="namespacepk.html#ab3586b6cdc6f81bfd01571d3273222c5">pk::add_weapon_exp</a></div><div class="ttdeci">int add_weapon_exp(person @self, int type, int value) NOEXCEPT</div><div class="ttdoc">兵器经验增减</div></div>
<div class="ttc" id="anamespacepk_html_ab38048f0f3809c38b2c7473fe2c6cb74"><div class="ttname"><a href="namespacepk.html#ab38048f0f3809c38b2c7473fe2c6cb74">pk::get_rank</a></div><div class="ttdeci">rank get_rank(int id) NOEXCEPT</div><div class="ttdoc">官职</div></div>
<div class="ttc" id="anamespacepk_html_ab4440e92b2b0bc83f1f2733321576bc1"><div class="ttname"><a href="namespacepk.html#ab4440e92b2b0bc83f1f2733321576bc1">pk::add_relations</a></div><div class="ttdeci">int add_relations(int a, int b, int value) NOEXCEPT</div><div class="ttdoc">增加/减少友好度</div></div>
<div class="ttc" id="anamespacepk_html_ab580b1824628d164d094e75e89345365"><div class="ttname"><a href="namespacepk.html#ab580b1824628d164d094e75e89345365">pk::building_selector</a></div><div class="ttdeci">list&lt; building@&gt; building_selector(const string &amp;title, const string &amp;desc, const list&lt; building@&gt; &amp;items, int min, int max, const list&lt; building@&gt; &amp;selected_items=list&lt; building@&gt;())</div></div>
<div class="ttc" id="anamespacepk_html_ab60fa7f8e61c7c49ee1539b852def1f9"><div class="ttname"><a href="namespacepk.html#ab60fa7f8e61c7c49ee1539b852def1f9">pk::is_valid_rank_id</a></div><div class="ttdeci">bool is_valid_rank_id(int rank_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab64c3eec6e173ff50b948d016fd76021"><div class="ttname"><a href="namespacepk.html#ab64c3eec6e173ff50b948d016fd76021">pk::person_selector</a></div><div class="ttdeci">list&lt; person@&gt; person_selector(const string &amp;title, const string &amp;desc, const list&lt; person@&gt; &amp;items, int min, int max, const list&lt; person@&gt; &amp;selected_items=list&lt; person@&gt;(), int type=-1) 无例外</div><div class="ttdoc">武将选择</div></div>
<div class="ttc" id="anamespacepk_html_ab70f1e3320215e0451836dca94d1a620"><div class="ttname"><a href="namespacepk.html#ab70f1e3320215e0451836dca94d1a620">pk::add_ceasefire_timer</a></div><div class="ttdeci">int add_ceasefire_timer(force@ self, force @other, int value) NOEXCEPT</div><div class="ttdoc">停战期间增减</div></div>
<div class="ttc" id="anamespacepk_html_ab71d4c4275f9af5f1cfee451434735e3"><div class="ttname"><a href="namespacepk.html#ab71d4c4275f9af5f1cfee451434735e3">pk::is_neighbor_base</a></div><div class="ttdeci">bool is_neighbor_base(int src, int dst) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ab8378b5419f2ae3de5089b91ccd6d617"><div class="ttname"><a href="namespacepk.html#ab8378b5419f2ae3de5089b91ccd6d617">pk::is_valid_unit_type</a></div><div class="ttdeci">bool is_valid_unit_type(int type) NOEXCEPT</div><div class="ttdoc">有效的部队类型</div></div>
<div class="ttc" id="anamespacepk_html_ab84775e56d413533825c753212774fc4"><div class="ttname"><a href="namespacepk.html#ab84775e56d413533825c753212774fc4">pk::has_gate</a></div><div class="ttdeci">bool has_gate(city @self, int building_id)</div><div class="ttdoc">检查关卡</div></div>
<div class="ttc" id="anamespacepk_html_ab8fd2515213cb7752a5eda12332e87bc"><div class="ttname"><a href="namespacepk.html#ab8fd2515213cb7752a5eda12332e87bc">pk::set_banned_kunshu</a></div><div class="ttdeci">void set_banned_kunshu(person@ person, int kunshu_id, int ban_timer)</div><div class="ttdoc">设置禁止仕官君主</div></div>
<div class="ttc" id="anamespacepk_html_aba1be631ffc113ffbd26a49c843ddf46"><div class="ttname"><a href="namespacepk.html#aba1be631ffc113ffbd26a49c843ddf46">pk::get_weapon_amount</a></div><div class="ttdeci">int get_weapon_amount(building @self, int weapon_id)</div></div>
<div class="ttc" id="anamespacepk_html_abaa5544e2be592545f597448a85e5c9b"><div class="ttname"><a href="namespacepk.html#abaa5544e2be592545f597448a85e5c9b">pk::left_click</a></div><div class="ttdeci">int left_click(widget@ widget, bool up=true)</div><div class="ttdoc">模拟左键点击对应组件</div></div>
<div class="ttc" id="anamespacepk_html_abae2e14f06221a4a9384f23418b9321c"><div class="ttname"><a href="namespacepk.html#abae2e14f06221a4a9384f23418b9321c">pk::get_route</a></div><div class="ttdeci">int get_route(int src, int dst, int force_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_abc154ed248fbdd4b820bdecb9d591037"><div class="ttname"><a href="namespacepk.html#abc154ed248fbdd4b820bdecb9d591037">pk::play_sfx_loop</a></div><div class="ttdeci">sfx_handle play_sfx_loop(int id, int volume=100) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_abc3688232944766451f4ed4861abac73"><div class="ttname"><a href="namespacepk.html#abc3688232944766451f4ed4861abac73">pk::load_xml</a></div><div class="ttdeci">bool load_xml(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_abd2b6f39561a5973d84524c6341f9c71"><div class="ttname"><a href="namespacepk.html#abd2b6f39561a5973d84524c6341f9c71">pk::command</a></div><div class="ttdeci">bool command(const develop_cmd_info &amp;cmd)</div><div class="ttdoc">开发</div></div>
<div class="ttc" id="anamespacepk_html_abdb7ebb48cbbec53694f144ccddf26ab"><div class="ttname"><a href="namespacepk.html#abdb7ebb48cbbec53694f144ccddf26ab">pk::get_onebase_survive</a></div><div class="ttdeci">bool get_onebase_survive()</div><div class="ttdoc">获取是否允许单港关存活</div></div>
<div class="ttc" id="anamespacepk_html_abe0f2677b4d04db883305f70ff3639aa"><div class="ttname"><a href="namespacepk.html#abe0f2677b4d04db883305f70ff3639aa">pk::create_building</a></div><div class="ttdeci">building create_building(facility @facility, const point &amp;pos, int force_id) NOEXCEPT</div><div class="ttdoc">创建建筑物</div></div>
<div class="ttc" id="anamespacepk_html_abe6152bb26e033fe09b196936464defc"><div class="ttname"><a href="namespacepk.html#abe6152bb26e033fe09b196936464defc">pk::u8printf</a></div><div class="ttdeci">void u8printf(const string &amp;format_str,...) NOEXCEPT</div><div class="ttdoc">控制台写入</div></div>
<div class="ttc" id="anamespacepk_html_abe804ff8f8dfae20606acd02fd393953"><div class="ttname"><a href="namespacepk.html#abe804ff8f8dfae20606acd02fd393953">pk::get_service</a></div><div class="ttdeci">int get_service(unit @self) NOEXCEPT</div><div class="ttdoc">所属</div></div>
<div class="ttc" id="anamespacepk_html_abecee36a2b0651dc2365c7ca304e3cd1"><div class="ttname"><a href="namespacepk.html#abecee36a2b0651dc2365c7ca304e3cd1">pk::remove_like</a></div><div class="ttdeci">void remove_like(person @self, int person_id) NOEXCEPT</div><div class="ttdoc">删除亲爱武将</div></div>
<div class="ttc" id="anamespacepk_html_abed03af99988312fcaa0c0af6788e2ee"><div class="ttname"><a href="namespacepk.html#abed03af99988312fcaa0c0af6788e2ee">pk::is_valid_equipment_id</a></div><div class="ttdeci">bool is_valid_equipment_id(int equipment_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_abf169dd295d056917bb39d82ea58b5c8"><div class="ttname"><a href="namespacepk.html#abf169dd295d056917bb39d82ea58b5c8">pk::get_idle_person_list</a></div><div class="ttdeci">list&lt; person@&gt; get_idle_person_list(building @self)</div><div class="ttdoc">可指挥武将列表</div></div>
<div class="ttc" id="anamespacepk_html_abf23e7de330d4bd6d3f9f06d92bd6ca3"><div class="ttname"><a href="namespacepk.html#abf23e7de330d4bd6d3f9f06d92bd6ca3">pk::highlight</a></div><div class="ttdeci">void highlight(const point &amp;pos, bool value=true)</div><div class="ttdoc">高亮地格</div></div>
<div class="ttc" id="anamespacepk_html_abf29809276cba6c39267b09a8fc3c4f2"><div class="ttname"><a href="namespacepk.html#abf29809276cba6c39267b09a8fc3c4f2">pk::add_weapon_amount</a></div><div class="ttdeci">int add_weapon_amount(building @self, int weapon_id, int value, bool effect=false)</div><div class="ttdoc">兵器数量增减</div></div>
<div class="ttc" id="anamespacepk_html_ac0ba0264ec951f70a92d0f3b958d7b73"><div class="ttname"><a href="namespacepk.html#ac0ba0264ec951f70a92d0f3b958d7b73">pk::cutin</a></div><div class="ttdeci">void cutin(int id)</div></div>
<div class="ttc" id="anamespacepk_html_ac0d45f11d8702309bdd192a41de68a44"><div class="ttname"><a href="namespacepk.html#ac0d45f11d8702309bdd192a41de68a44">pk::radians</a></div><div class="ttdeci">float radians(float degree)</div></div>
<div class="ttc" id="anamespacepk_html_ac0f8bc918d65c567e4b692724916a8a9"><div class="ttname"><a href="namespacepk.html#ac0f8bc918d65c567e4b692724916a8a9">pk::set_ap_rate</a></div><div class="ttdeci">float set_ap_rate(float value)</div><div class="ttdoc">设置行动力消耗倍率</div></div>
<div class="ttc" id="anamespacepk_html_ac1ee38508d8ad6cb043fd609b9e588c0"><div class="ttname"><a href="namespacepk.html#ac1ee38508d8ad6cb043fd609b9e588c0">pk::set_person_weapon</a></div><div class="ttdeci">void set_person_weapon(int person_id, int weapon_id)</div><div class="ttdoc">设置武将武器模型</div></div>
<div class="ttc" id="anamespacepk_html_ac229a4949a6c0f002a20ff5577add4b5"><div class="ttname"><a href="namespacepk.html#ac229a4949a6c0f002a20ff5577add4b5">pk::get_remain_movement</a></div><div class="ttdeci">int get_remain_movement(pk::unit @unit)</div><div class="ttdoc">获取剩余移动力</div></div>
<div class="ttc" id="anamespacepk_html_ac27bfe619c905a2efe867cb5230b9788"><div class="ttname"><a href="namespacepk.html#ac27bfe619c905a2efe867cb5230b9788">pk::choose</a></div><div class="ttdeci">int choose(const array&lt; string &gt; &amp;items) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ac2a4d8de1183b2e457c53facb83eb05d"><div class="ttname"><a href="namespacepk.html#ac2a4d8de1183b2e457c53facb83eb05d">pk::test_bit</a></div><div class="ttdeci">bool test_bit(int &amp;self, int pos)</div><div class="ttdoc">检验指定位</div></div>
<div class="ttc" id="anamespacepk_html_ac2bc1b4f38459939d8b4d64e9b8b1cfb"><div class="ttname"><a href="namespacepk.html#ac2bc1b4f38459939d8b4d64e9b8b1cfb">pk::store</a></div><div class="ttdeci">void store(uint id, uint16 index, pk::detail::arith value) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ac3e7c4f39b11455dcfd6ad2fd9087dc5"><div class="ttname"><a href="namespacepk.html#ac3e7c4f39b11455dcfd6ad2fd9087dc5">pk::fade</a></div><div class="ttdeci">void fade(int value, int duration=1000)</div></div>
<div class="ttc" id="anamespacepk_html_ac3fea2c1df7dfb5b1f91fa46396191bd"><div class="ttname"><a href="namespacepk.html#ac3fea2c1df7dfb5b1f91fa46396191bd">pk::get_neighbor_area_building</a></div><div class="ttdeci">int get_neighbor_area_building(int base_id, int id)</div><div class="ttdoc">获取邻近区域据点</div></div>
<div class="ttc" id="anamespacepk_html_ac456240e1edfb6b93a2fa25d9c75a2e3"><div class="ttname"><a href="namespacepk.html#ac456240e1edfb6b93a2fa25d9c75a2e3">pk::select_kokugou</a></div><div class="ttdeci">void select_kokugou(force@ self, int kokugou_id)</div><div class="ttdoc">选择国号</div></div>
<div class="ttc" id="anamespacepk_html_ac523711729766dbdf0cd79d3597c4b0b"><div class="ttname"><a href="namespacepk.html#ac523711729766dbdf0cd79d3597c4b0b">pk::diplomacy</a></div><div class="ttdeci">void diplomacy(person p0, person p1, person p2, diplomacy_t callback)</div><div class="ttdoc">外交画面</div></div>
<div class="ttc" id="anamespacepk_html_ac57463353faaa46551ac0f97a7be5b10"><div class="ttname"><a href="namespacepk.html#ac57463353faaa46551ac0f97a7be5b10">pk::yes_no</a></div><div class="ttdeci">bool yes_no(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ac62a9d75ab7475732a704ebc866ebca4"><div class="ttname"><a href="namespacepk.html#ac62a9d75ab7475732a704ebc866ebca4">pk::is_attackable_force</a></div><div class="ttdeci">bool is_attackable_force(int src, int dst)</div><div class="ttdoc">ai用来确定势力是否可攻击</div></div>
<div class="ttc" id="anamespacepk_html_ac7090506d554b63dd66f6ccb493dd443"><div class="ttname"><a href="namespacepk.html#ac7090506d554b63dd66f6ccb493dd443">pk::background</a></div><div class="ttdeci">void background(int id, int=0)</div></div>
<div class="ttc" id="anamespacepk_html_ac70bea399c564cab507454567a229ec8"><div class="ttname"><a href="namespacepk.html#ac70bea399c564cab507454567a229ec8">pk::open_event_still</a></div><div class="ttdeci">void open_event_still(int id)</div></div>
<div class="ttc" id="anamespacepk_html_ac7239f0d7d20373ac86c182d6c18c966"><div class="ttname"><a href="namespacepk.html#ac7239f0d7d20373ac86c182d6c18c966">pk::get_unit_info</a></div><div class="ttdeci">int get_unit_info(unit @unit, int property_id)</div><div class="ttdoc">获取部队信息</div></div>
<div class="ttc" id="anamespacepk_html_ac7c06701cb68837273e8e4218d0548a9"><div class="ttname"><a href="namespacepk.html#ac7c06701cb68837273e8e4218d0548a9">pk::bind</a></div><div class="ttdeci">void bind(int event_id, detail::funcref 回调)</div><div class="ttdoc">添加触发器</div></div>
<div class="ttc" id="anamespacepk_html_ac8e8e62344f02d13da9690879608dd99"><div class="ttname"><a href="namespacepk.html#ac8e8e62344f02d13da9690879608dd99">pk::is_valid_hex_direction</a></div><div class="ttdeci">bool is_valid_hex_direction(int direction) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ac9449467843c4754cc9bf8874ec6dd16"><div class="ttname"><a href="namespacepk.html#ac9449467843c4754cc9bf8874ec6dd16">pk::add_food</a></div><div class="ttdeci">int add_food(building @self, int value, bool effect=false)</div><div class="ttdoc">兵粮增减</div></div>
<div class="ttc" id="anamespacepk_html_ac973f8e446e5d40ce8e017e6d65b47a6"><div class="ttname"><a href="namespacepk.html#ac973f8e446e5d40ce8e017e6d65b47a6">pk::is_valid_item_type</a></div><div class="ttdeci">bool is_valid_item_type(int type) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ac9b740835ee8543ae05ac4c5cfa9e75c"><div class="ttname"><a href="namespacepk.html#ac9b740835ee8543ae05ac4c5cfa9e75c">pk::screen_pos_to_hex_pos</a></div><div class="ttdeci">point screen_pos_to_hex_pos(const point &amp;pos) NOEXCEPT</div><div class="ttdoc">将屏幕坐标转换为地格坐标</div></div>
<div class="ttc" id="anamespacepk_html_ac9c166f05e418ad1171c94f2242e8c36"><div class="ttname"><a href="namespacepk.html#ac9c166f05e418ad1171c94f2242e8c36">pk::has_female_member</a></div><div class="ttdeci">bool has_female_member(unit @self)</div><div class="ttdoc">检查女性武将</div></div>
<div class="ttc" id="anamespacepk_html_aca4751f5c4675805a6aa28056aab56a0"><div class="ttname"><a href="namespacepk.html#aca4751f5c4675805a6aa28056aab56a0">pk::has_leader</a></div><div class="ttdeci">bool has_leader(unit @self, int person_id)</div><div class="ttdoc">检查主将</div></div>
<div class="ttc" id="anamespacepk_html_aca95644b5032c93757fa4c8a45351a61"><div class="ttname"><a href="namespacepk.html#aca95644b5032c93757fa4c8a45351a61">pk::is_neighbor_pos</a></div><div class="ttdeci">bool is_neighbor_pos(const point &amp;src, const point &amp;dst) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_acaf7218564e9c379ebc4436240447dd6"><div class="ttname"><a href="namespacepk.html#acaf7218564e9c379ebc4436240447dd6">pk::get_start_day_count</a></div><div class="ttdeci">int get_start_day_count() NOEXCEPT</div><div class="ttdoc">剧本开始日数</div></div>
<div class="ttc" id="anamespacepk_html_acb582f0c558035bec730108bcb5a1160"><div class="ttname"><a href="namespacepk.html#acb582f0c558035bec730108bcb5a1160">pk::get_hp</a></div><div class="ttdeci">uint16 get_hp(city @self)</div><div class="ttdoc">耐久</div></div>
<div class="ttc" id="anamespacepk_html_acdd37c59627c8314882cb65e3e09e1d0"><div class="ttname"><a href="namespacepk.html#acdd37c59627c8314882cb65e3e09e1d0">pk::get_unit_menu_hex_pos</a></div><div class="ttdeci">point get_unit_menu_hex_pos()</div></div>
<div class="ttc" id="anamespacepk_html_acefcd40821e107aae3d97877d3e1eed0"><div class="ttname"><a href="namespacepk.html#acefcd40821e107aae3d97877d3e1eed0">pk::set_show_sub_strength</a></div><div class="ttdeci">void set_show_sub_strength(bool)</div><div class="ttdoc">设置单挑是否显示隐藏能力</div></div>
<div class="ttc" id="anamespacepk_html_acf4b71933b5c86445644d6502f4552ac"><div class="ttname"><a href="namespacepk.html#acf4b71933b5c86445644d6502f4552ac">pk::close_event_still</a></div><div class="ttdeci">void close_event_still()</div></div>
<div class="ttc" id="anamespacepk_html_acff4ca76f57c105a43fb0a342d371930"><div class="ttname"><a href="namespacepk.html#acff4ca76f57c105a43fb0a342d371930">pk::port_to_building</a></div><div class="ttdeci">building port_to_building(port @self)</div></div>
<div class="ttc" id="anamespacepk_html_ad0148fb2dd18f20e54132fd0361e96c1"><div class="ttname"><a href="namespacepk.html#ad0148fb2dd18f20e54132fd0361e96c1">pk::get_old_base_name</a></div><div class="ttdeci">string get_old_base_name(int base_id)</div><div class="ttdoc">id转旧据点名</div></div>
<div class="ttc" id="anamespacepk_html_ad087db5f7a241c277b6718101cc09d5c"><div class="ttname"><a href="namespacepk.html#ad087db5f7a241c277b6718101cc09d5c">pk::get_building_short_distance</a></div><div class="ttdeci">int get_building_short_distance(int src, int dst)</div><div class="ttdoc">获取据点难所行军距离</div></div>
<div class="ttc" id="anamespacepk_html_ad1f4b8cd555dc2b1c49bcd6078fddd76"><div class="ttname"><a href="namespacepk.html#ad1f4b8cd555dc2b1c49bcd6078fddd76">pk::get_hex_object_id</a></div><div class="ttdeci">int get_hex_object_id(building @self)</div></div>
<div class="ttc" id="anamespacepk_html_ad1fff129215b77667a97d6a9b55f2470"><div class="ttname"><a href="namespacepk.html#ad1fff129215b77667a97d6a9b55f2470">pk::clear_mission</a></div><div class="ttdeci">void clear_mission()</div><div class="ttdoc">任务结束</div></div>
<div class="ttc" id="anamespacepk_html_ad2151e66c16ce64438ccf7857007c3ed"><div class="ttname"><a href="namespacepk.html#ad2151e66c16ce64438ccf7857007c3ed">pk::is_in_range</a></div><div class="ttdeci">bool is_in_range(const point &amp;center, int radius, const point &amp;check) NOEXCEPT</div><div class="ttdoc">检查坐标是否在范围内</div></div>
<div class="ttc" id="anamespacepk_html_ad231b7367590d7eb5c771dade5ca45c6"><div class="ttname"><a href="namespacepk.html#ad231b7367590d7eb5c771dade5ca45c6">pk::set_force</a></div><div class="ttdeci">void set_force(person @self, force@ force, person @by, int type) NOEXCEPT</div><div class="ttdoc">设置势力</div></div>
<div class="ttc" id="anamespacepk_html_ad3e77e03f98bb01c08275d7e3a741613"><div class="ttname"><a href="namespacepk.html#ad3e77e03f98bb01c08275d7e3a741613">pk::reset</a></div><div class="ttdeci">void reset(person @person) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ad4244fdd3bddc2cb86c08cf8223cb499"><div class="ttname"><a href="namespacepk.html#ad4244fdd3bddc2cb86c08cf8223cb499">pk::is_valid_tactics_id</a></div><div class="ttdeci">bool is_valid_tactics_id(int tactics_id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ad4913984e099151abb10bda42ee2fa9d"><div class="ttname"><a href="namespacepk.html#ad4913984e099151abb10bda42ee2fa9d">pk::screen_pos_to_height_map_pos</a></div><div class="ttdeci">point screen_pos_to_height_map_pos(const point &amp;pos) NOEXCEPT</div><div class="ttdoc">将屏幕坐标转换为高度图坐标</div></div>
<div class="ttc" id="anamespacepk_html_ad4d2875a46477461515b3cd0c33959fc"><div class="ttname"><a href="namespacepk.html#ad4d2875a46477461515b3cd0c33959fc">pk::is_valid_unit_status</a></div><div class="ttdeci">bool is_valid_unit_status(int status) NOEXCEPT</div><div class="ttdoc">有效的部队状态</div></div>
<div class="ttc" id="anamespacepk_html_ad513b7d04472ad1d43f3a3faf94e8f32"><div class="ttname"><a href="namespacepk.html#ad513b7d04472ad1d43f3a3faf94e8f32">pk::remove_dislike</a></div><div class="ttdeci">void remove_dislike(person @self, int person_id) NOEXCEPT</div><div class="ttdoc">删除厌恶武将</div></div>
<div class="ttc" id="anamespacepk_html_ad52d748c507075448ab0698f207fed96"><div class="ttname"><a href="namespacepk.html#ad52d748c507075448ab0698f207fed96">pk::mission_abandon_t</a></div><div class="ttdeci">void(* mission_abandon_t)()</div><div class="ttdef"><b>Definition:</b> pk_funcs.h:2333</div></div>
<div class="ttc" id="anamespacepk_html_ad557bd4d522adf30411121cca428291e"><div class="ttname"><a href="namespacepk.html#ad557bd4d522adf30411121cca428291e">pk::is_on_fire</a></div><div class="ttdeci">bool is_on_fire(const point &amp;pos)</div></div>
<div class="ttc" id="anamespacepk_html_ad5cf267d22e26314aaa5c320cd2974db"><div class="ttname"><a href="namespacepk.html#ad5cf267d22e26314aaa5c320cd2974db">pk::is_normal_force</a></div><div class="ttdeci">bool is_normal_force(force@ self)</div></div>
<div class="ttc" id="anamespacepk_html_ad65279c429e47d3e76e7e4345c5236fe"><div class="ttname"><a href="namespacepk.html#ad65279c429e47d3e76e7e4345c5236fe">pk::add_loyalty</a></div><div class="ttdeci">int add_loyalty(person @self, int value) NOEXCEPT</div><div class="ttdoc">忠诚度增减</div></div>
<div class="ttc" id="anamespacepk_html_ad6852f121b71a2d3767efb482335f2c2"><div class="ttname"><a href="namespacepk.html#ad6852f121b71a2d3767efb482335f2c2">pk::get_building_id</a></div><div class="ttdeci">int get_building_id(const point &amp;pos)</div><div class="ttdoc">坐标区域据点</div></div>
<div class="ttc" id="anamespacepk_html_ad68ff3ca6a476ef75bce17655cb8cf40"><div class="ttname"><a href="namespacepk.html#ad68ff3ca6a476ef75bce17655cb8cf40">pk::is_horyo</a></div><div class="ttdeci">bool is_horyo(person @self)</div><div class="ttdoc">俘虏</div></div>
<div class="ttc" id="anamespacepk_html_ad7820c002da7865bc71d7132713cb5dc"><div class="ttname"><a href="namespacepk.html#ad7820c002da7865bc71d7132713cb5dc">pk::council_t</a></div><div class="ttdeci">void(* council_t)()</div><div class="ttdef"><b>Definition:</b> pk_funcs.h:516</div></div>
<div class="ttc" id="anamespacepk_html_ad789934bdb956c9fb4b2a14bf6994c53"><div class="ttname"><a href="namespacepk.html#ad789934bdb956c9fb4b2a14bf6994c53">pk::is_military_type</a></div><div class="ttdeci">bool is_military_type(building @self)</div><div class="ttdoc">军事设施</div></div>
<div class="ttc" id="anamespacepk_html_ad84f5855e3bf387817c638e7aa3054b0"><div class="ttname"><a href="namespacepk.html#ad84f5855e3bf387817c638e7aa3054b0">pk::set_district</a></div><div class="ttdeci">void set_district(building @self, int district_id)</div></div>
<div class="ttc" id="anamespacepk_html_ad945c6023febc5ac8c188707e9efa1fc"><div class="ttname"><a href="namespacepk.html#ad945c6023febc5ac8c188707e9efa1fc">pk::is_unitize</a></div><div class="ttdeci">bool is_unitize(person @self)</div><div class="ttdoc">是否属于某个部队</div></div>
<div class="ttc" id="anamespacepk_html_ad96cb17079070728418d6d2822ba1d1e"><div class="ttname"><a href="namespacepk.html#ad96cb17079070728418d6d2822ba1d1e">pk::gate_to_building</a></div><div class="ttdeci">building gate_to_building(gate @self)</div></div>
<div class="ttc" id="anamespacepk_html_adaeaf42dae0706db29c9c3d1b9612453"><div class="ttname"><a href="namespacepk.html#adaeaf42dae0706db29c9c3d1b9612453">pk::get_city_id</a></div><div class="ttdeci">int get_city_id(const point &amp;pos)</div><div class="ttdoc">坐标区域城市</div></div>
<div class="ttc" id="anamespacepk_html_add270b3fc48d1139a8b3e57aee9a95d5"><div class="ttname"><a href="namespacepk.html#add270b3fc48d1139a8b3e57aee9a95d5">pk::get_district_list</a></div><div class="ttdeci">list&lt; district@&gt; get_district_list() NOEXCEPT</div><div class="ttdoc">所有军团列表</div></div>
<div class="ttc" id="anamespacepk_html_addd0c9657c8bb68a28d8770f500cc87f"><div class="ttname"><a href="namespacepk.html#addd0c9657c8bb68a28d8770f500cc87f">pk::scene_t</a></div><div class="ttdeci">void(* scene_t)()</div><div class="ttdef"><b>Definition:</b> pk_funcs.h:2073</div></div>
<div class="ttc" id="anamespacepk_html_adfce7fa4b66d136eec4793675e5d320e"><div class="ttname"><a href="namespacepk.html#adfce7fa4b66d136eec4793675e5d320e">pk::add_menu_item</a></div><div class="ttdeci">int add_menu_item(const menu_item &amp;)</div></div>
<div class="ttc" id="anamespacepk_html_ae05be6538be0e50d679a421a50206148"><div class="ttname"><a href="namespacepk.html#ae05be6538be0e50d679a421a50206148">pk::set_mibun</a></div><div class="ttdeci">void set_mibun(person @person, int mibun)</div><div class="ttdoc">设置身份</div></div>
<div class="ttc" id="anamespacepk_html_ae069890c1381b1ed3b7eb520c2398b40"><div class="ttname"><a href="namespacepk.html#ae069890c1381b1ed3b7eb520c2398b40">pk::say</a></div><div class="ttdeci">void say(const string &amp;str, person@ person, map_object@ pos=null)</div></div>
<div class="ttc" id="anamespacepk_html_ae09d50edd73381118fcc59dbd39010e7"><div class="ttname"><a href="namespacepk.html#ae09d50edd73381118fcc59dbd39010e7">pk::set_hp</a></div><div class="ttdeci">void set_hp(building @self, int value)</div><div class="ttdoc">设置耐久</div></div>
<div class="ttc" id="anamespacepk_html_ae0becc4c7ae159784fa98922d8c92a93"><div class="ttname"><a href="namespacepk.html#ae0becc4c7ae159784fa98922d8c92a93">pk::is_valid_skill_id2</a></div><div class="ttdeci">bool is_valid_skill_id2(int skill_id) NOEXCEPT</div><div class="ttdoc">0-250</div></div>
<div class="ttc" id="anamespacepk_html_ae0dbd22956d8f28a5214e4362872bd75"><div class="ttname"><a href="namespacepk.html#ae0dbd22956d8f28a5214e4362872bd75">pk::get_building</a></div><div class="ttdeci">building get_building(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ae1007f6584634df4e184136ec12d5541"><div class="ttname"><a href="namespacepk.html#ae1007f6584634df4e184136ec12d5541">pk::hex_object_id_to_unit_id</a></div><div class="ttdeci">int hex_object_id_to_unit_id(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ae1732dc28367c811d5d2d100792d7409"><div class="ttname"><a href="namespacepk.html#ae1732dc28367c811d5d2d100792d7409">pk::is_iminzoku</a></div><div class="ttdeci">bool is_iminzoku(person @self)</div><div class="ttdoc">异族</div></div>
<div class="ttc" id="anamespacepk_html_ae18f6d089deb18cacd2b00036bf5dd85"><div class="ttname"><a href="namespacepk.html#ae18f6d089deb18cacd2b00036bf5dd85">pk::change_weapon</a></div><div class="ttdeci">void change_weapon(unit@ unit, int weapon_id)</div><div class="ttdoc">改变部队兵器，包括动画变更</div></div>
<div class="ttc" id="anamespacepk_html_ae29e99460ac17f3e74d917a0171ea774"><div class="ttname"><a href="namespacepk.html#ae29e99460ac17f3e74d917a0171ea774">pk::get_current_day_count</a></div><div class="ttdeci">int get_current_day_count() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ae30d712688d803bf411bb923ba9c4bd3"><div class="ttname"><a href="namespacepk.html#ae30d712688d803bf411bb923ba9c4bd3">pk::get_district</a></div><div class="ttdeci">district get_district(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ae3402a47f3e6f521e4629acc6d040fd6"><div class="ttname"><a href="namespacepk.html#ae3402a47f3e6f521e4629acc6d040fd6">pk::range</a></div><div class="ttdeci">array&lt; point &gt; range(const point &amp;pos, int min, int max)</div><div class="ttdoc">范围函数</div></div>
<div class="ttc" id="anamespacepk_html_ae3d7a95368d129e6f69d3f7489868cfb"><div class="ttname"><a href="namespacepk.html#ae3d7a95368d129e6f69d3f7489868cfb">pk::set_bit</a></div><div class="ttdeci">void set_bit(int &amp;self, int pos, bool value)</div><div class="ttdoc">设置指定位</div></div>
<div class="ttc" id="anamespacepk_html_ae41f4f235227a3dd1726eb034d75bf6b"><div class="ttname"><a href="namespacepk.html#ae41f4f235227a3dd1726eb034d75bf6b">pk::is_enabled_terrain</a></div><div class="ttdeci">bool is_enabled_terrain(int terrain_id)</div></div>
<div class="ttc" id="anamespacepk_html_ae53b5811e01996043229858f266d0c31"><div class="ttname"><a href="namespacepk.html#ae53b5811e01996043229858f266d0c31">pk::get_facility</a></div><div class="ttdeci">facility get_facility(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_ae60bdd0c2ed8f05fe0780e8fc1fbc6b4"><div class="ttname"><a href="namespacepk.html#ae60bdd0c2ed8f05fe0780e8fc1fbc6b4">pk::array_to_list</a></div><div class="ttdeci">list&lt; T &gt; array_to_list(const array&lt; T &gt; &amp;)</div></div>
<div class="ttc" id="anamespacepk_html_ae6b36a46b15f085001187151f6489334"><div class="ttname"><a href="namespacepk.html#ae6b36a46b15f085001187151f6489334">pk::get_tekisei</a></div><div class="ttdeci">int get_tekisei(unit @self, int weapon_id)</div><div class="ttdoc">适性</div></div>
<div class="ttc" id="anamespacepk_html_ae90e3ca2e1a02f544ebdeafa99044ddd"><div class="ttname"><a href="namespacepk.html#ae90e3ca2e1a02f544ebdeafa99044ddd">pk::get_best_member_stat</a></div><div class="ttdeci">int get_best_member_stat(unit@ unit, int type)</div><div class="ttdoc">最高武将能力</div></div>
<div class="ttc" id="anamespacepk_html_aeac1aefba5929cfa8888b36f90c27d21"><div class="ttname"><a href="namespacepk.html#aeac1aefba5929cfa8888b36f90c27d21">pk::has_item</a></div><div class="ttdeci">bool has_item(person @person, int item_type) NOEXCEPT</div><div class="ttdoc">检查宝物所有权</div></div>
<div class="ttc" id="anamespacepk_html_aeb7fccefbf29f225e1773507c7878912"><div class="ttname"><a href="namespacepk.html#aeb7fccefbf29f225e1773507c7878912">pk::create_spec</a></div><div class="ttdeci">building create_spec(facility@ facility, const point &amp;pos, int force_id, int spec_id)</div><div class="ttdoc">生成府</div></div>
<div class="ttc" id="anamespacepk_html_aec1ded9474c94a12bde0672a188a7d0c"><div class="ttname"><a href="namespacepk.html#aec1ded9474c94a12bde0672a188a7d0c">pk::get_taishu_id</a></div><div class="ttdeci">int get_taishu_id(building @self)</div><div class="ttdoc">太守</div></div>
<div class="ttc" id="anamespacepk_html_aec5e4a9cc274792e5cb958cc65b835d3"><div class="ttname"><a href="namespacepk.html#aec5e4a9cc274792e5cb958cc65b835d3">pk::min</a></div><div class="ttdeci">int min(int, int)</div></div>
<div class="ttc" id="anamespacepk_html_aedc124f5aa970ba9b7ee055a9ad1e72d"><div class="ttname"><a href="namespacepk.html#aedc124f5aa970ba9b7ee055a9ad1e72d">pk::set_weapon_amount</a></div><div class="ttdeci">void set_weapon_amount(building @self, int weapon_id, int value)</div><div class="ttdoc">兵器数量设置</div></div>
<div class="ttc" id="anamespacepk_html_aedfd24a5905e41ff07a3932c8cc5b41b"><div class="ttname"><a href="namespacepk.html#aedfd24a5905e41ff07a3932c8cc5b41b">pk::get_unit_list</a></div><div class="ttdeci">list&lt; unit@&gt; get_unit_list() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_aee077809ffd42ce2780c3069dd64cd06"><div class="ttname"><a href="namespacepk.html#aee077809ffd42ce2780c3069dd64cd06">pk::get_max_toops</a></div><div class="ttdeci">int get_max_toops(building@ self)</div><div class="ttdoc">最大兵力</div></div>
<div class="ttc" id="anamespacepk_html_aee21b0073921d75ef2739b927d8c9e9a"><div class="ttname"><a href="namespacepk.html#aee21b0073921d75ef2739b927d8c9e9a">pk::get_gold</a></div><div class="ttdeci">int get_gold(building@ self)</div></div>
<div class="ttc" id="anamespacepk_html_aee4073d2748b53f8461cb52d735f88b9"><div class="ttname"><a href="namespacepk.html#aee4073d2748b53f8461cb52d735f88b9">pk::create_fire</a></div><div class="ttdeci">void create_fire(const point &amp;pos, int timer, unit@ by=null, bool critical=false) NOEXCEPT</div><div class="ttdoc">生成火焰</div></div>
<div class="ttc" id="anamespacepk_html_aee8210c39e12bcfca5d48f823334b46a"><div class="ttname"><a href="namespacepk.html#aee8210c39e12bcfca5d48f823334b46a">pk::get_totoku_id</a></div><div class="ttdeci">int get_totoku_id(map_object @self)</div><div class="ttdoc">都督id</div></div>
<div class="ttc" id="anamespacepk_html_aeefff0f8b1da1bff761ceb19b1234d05"><div class="ttname"><a href="namespacepk.html#aeefff0f8b1da1bff761ceb19b1234d05">pk::unit_anim</a></div><div class="ttdeci">void unit_anim(unit@ unit, int id, const array&lt; damage_info &gt; &amp;params, const point &amp;col_pos=-1, int delay=0, const string &amp;say=&quot;&quot;, int say_delay=-1)</div></div>
<div class="ttc" id="anamespacepk_html_aefd658f3e6e61366bb3835c87c304c49"><div class="ttname"><a href="namespacepk.html#aefd658f3e6e61366bb3835c87c304c49">pk::is_mission_running</a></div><div class="ttdeci">bool is_mission_running()</div></div>
<div class="ttc" id="anamespacepk_html_af04099a203b992561e799a5eef3b306e"><div class="ttname"><a href="namespacepk.html#af04099a203b992561e799a5eef3b306e">pk::has_skill</a></div><div class="ttdeci">bool has_skill(person @self, int skill_id)</div><div class="ttdoc">特技确认</div></div>
<div class="ttc" id="anamespacepk_html_af1b6490e6d542d4889585a75e5d5d615"><div class="ttname"><a href="namespacepk.html#af1b6490e6d542d4889585a75e5d5d615">pk::get_region</a></div><div class="ttdeci">region get_region(int id) NOEXCEPT</div><div class="ttdoc">地区</div></div>
<div class="ttc" id="anamespacepk_html_af1ef58b078e838b9b0f46bb8103188c2"><div class="ttname"><a href="namespacepk.html#af1ef58b078e838b9b0f46bb8103188c2">pk::get_elapsed_years</a></div><div class="ttdeci">int get_elapsed_years() NOEXCEPT</div><div class="ttdoc">经过年数</div></div>
<div class="ttc" id="anamespacepk_html_af203e43c727b5fb493d02146ea1f4a5d"><div class="ttname"><a href="namespacepk.html#af203e43c727b5fb493d02146ea1f4a5d">pk::get_screen_center_hex_pos</a></div><div class="ttdeci">point get_screen_center_hex_pos() NOEXCEPT</div><div class="ttdoc">屏幕中心地格坐标</div></div>
<div class="ttc" id="anamespacepk_html_af274cab8d547dc023bcbc5a6704eb9e0"><div class="ttname"><a href="namespacepk.html#af274cab8d547dc023bcbc5a6704eb9e0">pk::get_num_dislikes</a></div><div class="ttdeci">int get_num_dislikes(person @self)</div><div class="ttdoc">厌恶武将数</div></div>
<div class="ttc" id="anamespacepk_html_af2994d2316ea7e21b79d5df9a6fabe65"><div class="ttname"><a href="namespacepk.html#af2994d2316ea7e21b79d5df9a6fabe65">pk::get_force_info</a></div><div class="ttdeci">int get_force_info(force@ force, int property_id)</div><div class="ttdoc">获取势力信息</div></div>
<div class="ttc" id="anamespacepk_html_af2f21dc39b36309963a842bed808ccb5"><div class="ttname"><a href="namespacepk.html#af2f21dc39b36309963a842bed808ccb5">pk::unally</a></div><div class="ttdeci">void unally(force@ self, int force_id)</div><div class="ttdoc">破弃</div></div>
<div class="ttc" id="anamespacepk_html_af3820a9cbb2ae21b900c0ee151e7055d"><div class="ttname"><a href="namespacepk.html#af3820a9cbb2ae21b900c0ee151e7055d">pk::get_max_gold</a></div><div class="ttdeci">int get_max_gold(building@ self)</div><div class="ttdoc">最大金</div></div>
<div class="ttc" id="anamespacepk_html_af3ca5fe27a39273616e9f81aa0485c78"><div class="ttname"><a href="namespacepk.html#af3ca5fe27a39273616e9f81aa0485c78">pk::vacate</a></div><div class="ttdeci">void vacate(building @self) NOEXCEPT</div><div class="ttdoc">建筑中的所有武将移动到其他据点</div></div>
<div class="ttc" id="anamespacepk_html_af3fde97366d6dca90a2c899626efa0fc"><div class="ttname"><a href="namespacepk.html#af3fde97366d6dca90a2c899626efa0fc">pk::world_pos_to_hex_pos</a></div><div class="ttdeci">point world_pos_to_hex_pos(const vector4 &amp;pos) NOEXCEPT</div><div class="ttdoc">将世界坐标转换为地格坐标 @返回 如果无法转换则为-1.</div></div>
<div class="ttc" id="anamespacepk_html_af52d45a9683b0684e2164d693cd6b624"><div class="ttname"><a href="namespacepk.html#af52d45a9683b0684e2164d693cd6b624">pk::is_government_type</a></div><div class="ttdeci">bool is_government_type(building @self)</div><div class="ttdoc">内政设施</div></div>
<div class="ttc" id="anamespacepk_html_af53e3dce03c7e76e49ca4992be6240d8"><div class="ttname"><a href="namespacepk.html#af53e3dce03c7e76e49ca4992be6240d8">pk::get_height_map</a></div><div class="ttdeci">height_map get_height_map(const point &amp;pos) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_af5c724595a088464b46af6a0273b2198"><div class="ttname"><a href="namespacepk.html#af5c724595a088464b46af6a0273b2198">pk::is_campaign</a></div><div class="ttdeci">bool is_campaign() NOEXCEPT</div><div class="ttdoc">是否教程或决战制霸</div></div>
<div class="ttc" id="anamespacepk_html_af68666763619e41820c1815a8b8c479b"><div class="ttname"><a href="namespacepk.html#af68666763619e41820c1815a8b8c479b">pk::city_selector2</a></div><div class="ttdeci">list&lt; city@&gt; city_selector2(const string &amp;title, const string &amp;desc, const list&lt; city@&gt; &amp;items, int min, int max, const list&lt; city@&gt; &amp;selected_items=list&lt; city@&gt;())</div></div>
<div class="ttc" id="anamespacepk_html_af76db9f15fadc6e3129a61fa719af925"><div class="ttname"><a href="namespacepk.html#af76db9f15fadc6e3129a61fa719af925">pk::get_energy</a></div><div class="ttdeci">int get_energy(building@ self)</div></div>
<div class="ttc" id="anamespacepk_html_af7928fee214e125dbc19b5a1e89c4847"><div class="ttname"><a href="namespacepk.html#af7928fee214e125dbc19b5a1e89c4847">pk::is_idle</a></div><div class="ttdeci">bool is_idle(person @self)</div></div>
<div class="ttc" id="anamespacepk_html_af8d2c3f8a30cd173ef4657739e69b5f4"><div class="ttname"><a href="namespacepk.html#af8d2c3f8a30cd173ef4657739e69b5f4">pk::effect_animator_t</a></div><div class="ttdeci">bool(* effect_animator_t)(effect_handle &amp;handle, int delta)</div><div class="ttdef"><b>Definition:</b> pk_funcs.h:543</div></div>
<div class="ttc" id="anamespacepk_html_af9166c10c1fe03fe8f120badd7e29344"><div class="ttname"><a href="namespacepk.html#af9166c10c1fe03fe8f120badd7e29344">pk::get_neighbor_area_pos</a></div><div class="ttdeci">point get_neighbor_area_pos(int base_id, int area)</div><div class="ttdoc">获取邻近区域连接坐标</div></div>
<div class="ttc" id="anamespacepk_html_af9669e904517e523978647e8ac7c9561"><div class="ttname"><a href="namespacepk.html#af9669e904517e523978647e8ac7c9561">pk::set_all_relations</a></div><div class="ttdeci">void set_all_relations(int force_id, int value) NOEXCEPT</div><div class="ttdoc">设置全体友好度</div></div>
<div class="ttc" id="anamespacepk_html_af9d7ba8920359a8291d92dd6e0353d5c"><div class="ttname"><a href="namespacepk.html#af9d7ba8920359a8291d92dd6e0353d5c">pk::close_message_box</a></div><div class="ttdeci">void close_message_box() NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_af9d977edf111cb5505d50949a21f6715"><div class="ttname"><a href="namespacepk.html#af9d977edf111cb5505d50949a21f6715">pk::get_terrain</a></div><div class="ttdeci">terrain get_terrain(int id) NOEXCEPT</div><div class="ttdoc">地形</div></div>
<div class="ttc" id="anamespacepk_html_af9f4a6e6a46283b03a121dbab6408655"><div class="ttname"><a href="namespacepk.html#af9f4a6e6a46283b03a121dbab6408655">pk::history_log</a></div><div class="ttdeci">void history_log(const point &amp;pos, int color, const string &amp;str)</div></div>
<div class="ttc" id="anamespacepk_html_afa4ecba39a3ebb3aab3ae1e465953bca"><div class="ttname"><a href="namespacepk.html#afa4ecba39a3ebb3aab3ae1e465953bca">pk::is_valid_mibun</a></div><div class="ttdeci">bool is_valid_mibun(int mibun) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_afa5e4cd26767a86a3e2a63a16637e932"><div class="ttname"><a href="namespacepk.html#afa5e4cd26767a86a3e2a63a16637e932">pk::enter</a></div><div class="ttdeci">bool enter(unit @unit, building @building) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_afb6e235b0d977d7142ba4ba007d587d7"><div class="ttname"><a href="namespacepk.html#afb6e235b0d977d7142ba4ba007d587d7">pk::get_equipment</a></div><div class="ttdeci">equipment get_equipment(int id) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_afc3f5a61d9b45e2b9a7d13cf118e01d1"><div class="ttname"><a href="namespacepk.html#afc3f5a61d9b45e2b9a7d13cf118e01d1">pk::get_command</a></div><div class="ttdeci">uint16 get_command(person @self)</div><div class="ttdoc">命令</div></div>
<div class="ttc" id="anamespacepk_html_afc9abf14cbde7685e5324a7c7993ef9f"><div class="ttname"><a href="namespacepk.html#afc9abf14cbde7685e5324a7c7993ef9f">pk::get_eve</a></div><div class="ttdeci">bool get_eve(int eve_id)</div><div class="ttdoc">获取对应事件是否开启</div></div>
<div class="ttc" id="anamespacepk_html_afd65afd13eb7ab456b06758ed52a7889"><div class="ttname"><a href="namespacepk.html#afd65afd13eb7ab456b06758ed52a7889">pk::get_toops</a></div><div class="ttdeci">int get_toops(building@ self)</div><div class="ttdoc">兵力</div></div>
<div class="ttc" id="anamespacepk_html_afde39c6bffdc965918760891d8092722"><div class="ttname"><a href="namespacepk.html#afde39c6bffdc965918760891d8092722">pk::decode</a></div><div class="ttdeci">string decode(const string &amp;str) NOEXCEPT</div></div>
<div class="ttc" id="anamespacepk_html_afe370c9ac90d701f3783a34d5dc73778"><div class="ttname"><a href="namespacepk.html#afe370c9ac90d701f3783a34d5dc73778">pk::get_terrain_name</a></div><div class="ttdeci">string get_terrain_name(int)</div><div class="ttdoc">id转地形名</div></div>
<div class="ttc" id="anamespacepk_html_aff299034d91a925fccb1e9e1a0e2aac8"><div class="ttname"><a href="namespacepk.html#aff299034d91a925fccb1e9e1a0e2aac8">pk::set_food</a></div><div class="ttdeci">void set_food(building @self, int value)</div><div class="ttdoc">设置粮</div></div>
<div class="ttc" id="anamespacepk_html_aff807186e260f9081485eb010e0ac027"><div class="ttname"><a href="namespacepk.html#aff807186e260f9081485eb010e0ac027">pk::u8info</a></div><div class="ttdeci">void u8info(const string &amp;str) NOEXCEPT</div><div class="ttdoc">写日志文件</div></div>
<div class="ttc" id="apk__types_8h_html"><div class="ttname"><a href="pk__types_8h.html">pk_types.h</a></div></div>
<div class="ttc" id="apk__types_8h_html_a10a59554805ac7ce3905fd3540f98137"><div class="ttname"><a href="pk__types_8h.html#a10a59554805ac7ce3905fd3540f98137">NOEXCEPT</a></div><div class="ttdeci">#define NOEXCEPT</div><div class="ttdoc">전달인자에 대한 테스트가 없음을 나타냅니다.</div><div class="ttdef"><b>Definition:</b> pk_types.h:5</div></div>
<div class="ttc" id="apk__types_8h_html_a33a5e996e7a90acefb8b1c0bea47e365"><div class="ttname"><a href="pk__types_8h.html#a33a5e996e7a90acefb8b1c0bea47e365">uint8</a></div><div class="ttdeci">uint8_t uint8</div><div class="ttdef"><b>Definition:</b> pk_types.h:11</div></div>
<div class="ttc" id="apk__types_8h_html_a4f5fce8c1ef282264f9214809524d836"><div class="ttname"><a href="pk__types_8h.html#a4f5fce8c1ef282264f9214809524d836">uint</a></div><div class="ttdeci">uint32_t uint</div><div class="ttdef"><b>Definition:</b> pk_types.h:13</div></div>
<div class="ttc" id="apk__types_8h_html_ac2a9e79eb120216f855626495b7bd18a"><div class="ttname"><a href="pk__types_8h.html#ac2a9e79eb120216f855626495b7bd18a">uint16</a></div><div class="ttdeci">uint16_t uint16</div><div class="ttdef"><b>Definition:</b> pk_types.h:12</div></div>
<div class="ttc" id="apk__types_8h_html_aebe6fdedbd5235f73e01e9bafa56334f"><div class="ttname"><a href="pk__types_8h.html#aebe6fdedbd5235f73e01e9bafa56334f">null</a></div><div class="ttdeci">nullptr_t null</div><div class="ttdef"><b>Definition:</b> pk_types.h:15</div></div>
<div class="ttc" id="astructpk_1_1ability_html"><div class="ttname"><a href="structpk_1_1ability.html">pk::ability</a></div><div class="ttdoc">能力</div><div class="ttdef"><b>Definition:</b> pk_types.h:395</div></div>
<div class="ttc" id="astructpk_1_1alliance__cmd__info_html"><div class="ttname"><a href="structpk_1_1alliance__cmd__info.html">pk::alliance_cmd_info</a></div><div class="ttdoc">结盟命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2344</div></div>
<div class="ttc" id="astructpk_1_1annul__alliance__cmd__info_html"><div class="ttname"><a href="structpk_1_1annul__alliance__cmd__info.html">pk::annul_alliance_cmd_info</a></div><div class="ttdoc">破弃命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2360</div></div>
<div class="ttc" id="astructpk_1_1award__cmd__info_html"><div class="ttname"><a href="structpk_1_1award__cmd__info.html">pk::award_cmd_info</a></div><div class="ttdoc">授予没收命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2312</div></div>
<div class="ttc" id="astructpk_1_1banish__cmd__info_html"><div class="ttname"><a href="structpk_1_1banish__cmd__info.html">pk::banish_cmd_info</a></div><div class="ttdoc">驱逐命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2629</div></div>
<div class="ttc" id="astructpk_1_1building_html"><div class="ttname"><a href="structpk_1_1building.html">pk::building</a></div><div class="ttdoc">건물</div><div class="ttdef"><b>Definition:</b> pk_types.h:429</div></div>
<div class="ttc" id="astructpk_1_1ceasefire__cmd__info_html"><div class="ttname"><a href="structpk_1_1ceasefire__cmd__info.html">pk::ceasefire_cmd_info</a></div><div class="ttdoc">停战命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2374</div></div>
<div class="ttc" id="astructpk_1_1city_html"><div class="ttname"><a href="structpk_1_1city.html">pk::city</a></div><div class="ttdoc">도시</div><div class="ttdef"><b>Definition:</b> pk_types.h:459</div></div>
<div class="ttc" id="astructpk_1_1collaborate__cmd__info_html"><div class="ttname"><a href="structpk_1_1collaborate__cmd__info.html">pk::collaborate_cmd_info</a></div><div class="ttdoc">驱虎吞狼命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2466</div></div>
<div class="ttc" id="astructpk_1_1com__march__cmd__info_html"><div class="ttname"><a href="structpk_1_1com__march__cmd__info.html">pk::com_march_cmd_info</a></div><div class="ttdoc">ai出征命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2204</div></div>
<div class="ttc" id="astructpk_1_1damage__info_html"><div class="ttname"><a href="structpk_1_1damage__info.html">pk::damage_info</a></div><div class="ttdoc">伤害信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:1849</div></div>
<div class="ttc" id="astructpk_1_1destroy__cmd__info_html"><div class="ttname"><a href="structpk_1_1destroy__cmd__info.html">pk::destroy_cmd_info</a></div><div class="ttdoc">拆除命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2643</div></div>
<div class="ttc" id="astructpk_1_1develop__cmd__info_html"><div class="ttname"><a href="structpk_1_1develop__cmd__info.html">pk::develop_cmd_info</a></div><div class="ttdoc">开发命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2070</div></div>
<div class="ttc" id="astructpk_1_1dialog_html"><div class="ttname"><a href="structpk_1_1dialog.html">pk::dialog</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:3241</div></div>
<div class="ttc" id="astructpk_1_1disrupt__relations__cmd__info_html"><div class="ttname"><a href="structpk_1_1disrupt__relations__cmd__info.html">pk::disrupt_relations_cmd_info</a></div><div class="ttdoc">二虎竞食命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2448</div></div>
<div class="ttc" id="astructpk_1_1district__dissolve__cmd__info_html"><div class="ttname"><a href="structpk_1_1district__dissolve__cmd__info.html">pk::district_dissolve_cmd_info</a></div><div class="ttdoc">解散军团命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2557</div></div>
<div class="ttc" id="astructpk_1_1district__edit__cmd__info_html"><div class="ttname"><a href="structpk_1_1district__edit__cmd__info.html">pk::district_edit_cmd_info</a></div><div class="ttdoc">军团重组命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2535</div></div>
<div class="ttc" id="astructpk_1_1district__establish__cmd__info_html"><div class="ttname"><a href="structpk_1_1district__establish__cmd__info.html">pk::district_establish_cmd_info</a></div><div class="ttdoc">新设军团命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2513</div></div>
<div class="ttc" id="astructpk_1_1district_html"><div class="ttname"><a href="structpk_1_1district.html">pk::district</a></div><div class="ttdoc">军团</div><div class="ttdef"><b>Definition:</b> pk_types.h:604</div></div>
<div class="ttc" id="astructpk_1_1drill__cmd__info_html"><div class="ttname"><a href="structpk_1_1drill__cmd__info.html">pk::drill_cmd_info</a></div><div class="ttdoc">训练命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2164</div></div>
<div class="ttc" id="astructpk_1_1effect__handle_html"><div class="ttname"><a href="structpk_1_1effect__handle.html">pk::effect_handle</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:2749</div></div>
<div class="ttc" id="astructpk_1_1employ__cmd__info_html"><div class="ttname"><a href="structpk_1_1employ__cmd__info.html">pk::employ_cmd_info</a></div><div class="ttdoc">登用武将命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2282</div></div>
<div class="ttc" id="astructpk_1_1equipment_html"><div class="ttname"><a href="structpk_1_1equipment.html">pk::equipment</a></div><div class="ttdoc">兵器</div><div class="ttdef"><b>Definition:</b> pk_types.h:707</div></div>
<div class="ttc" id="astructpk_1_1exchange__cmd__info_html"><div class="ttname"><a href="structpk_1_1exchange__cmd__info.html">pk::exchange_cmd_info</a></div><div class="ttdoc">交换俘虏信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2408</div></div>
<div class="ttc" id="astructpk_1_1face_html"><div class="ttname"><a href="structpk_1_1face.html">pk::face</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:2952</div></div>
<div class="ttc" id="astructpk_1_1facility_html"><div class="ttname"><a href="structpk_1_1facility.html">pk::facility</a></div><div class="ttdoc">设施</div><div class="ttdef"><b>Definition:</b> pk_types.h:752</div></div>
<div class="ttc" id="astructpk_1_1family__name_html"><div class="ttname"><a href="structpk_1_1family__name.html">pk::family_name</a></div><div class="ttdoc">姓氏</div><div class="ttdef"><b>Definition:</b> pk_types.h:795</div></div>
<div class="ttc" id="astructpk_1_1force_html"><div class="ttname"><a href="structpk_1_1force.html">pk::force</a></div><div class="ttdoc">势力</div><div class="ttdef"><b>Definition:</b> pk_types.h:815</div></div>
<div class="ttc" id="astructpk_1_1gate_html"><div class="ttname"><a href="structpk_1_1gate.html">pk::gate</a></div><div class="ttdoc">关卡</div><div class="ttdef"><b>Definition:</b> pk_types.h:886</div></div>
<div class="ttc" id="astructpk_1_1goodwill__cmd__info_html"><div class="ttname"><a href="structpk_1_1goodwill__cmd__info.html">pk::goodwill_cmd_info</a></div><div class="ttdoc">亲善命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2328</div></div>
<div class="ttc" id="astructpk_1_1height__map_html"><div class="ttname"><a href="structpk_1_1height__map.html">pk::height_map</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:1914</div></div>
<div class="ttc" id="astructpk_1_1hex__object_html"><div class="ttname"><a href="structpk_1_1hex__object.html">pk::hex_object</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:933</div></div>
<div class="ttc" id="astructpk_1_1hex_html"><div class="ttname"><a href="structpk_1_1hex.html">pk::hex</a></div><div class="ttdoc">地格</div><div class="ttdef"><b>Definition:</b> pk_types.h:1935</div></div>
<div class="ttc" id="astructpk_1_1inspections__cmd__info_html"><div class="ttname"><a href="structpk_1_1inspections__cmd__info.html">pk::inspections_cmd_info</a></div><div class="ttdoc">巡查命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2118</div></div>
<div class="ttc" id="astructpk_1_1int__bool_html"><div class="ttname"><a href="structpk_1_1int__bool.html">pk::int_bool</a></div><div class="ttdoc">튜플</div><div class="ttdef"><b>Definition:</b> pk_types.h:313</div></div>
<div class="ttc" id="astructpk_1_1int__int__bool_html"><div class="ttname"><a href="structpk_1_1int__int__bool.html">pk::int_int_bool</a></div><div class="ttdoc">튜플</div><div class="ttdef"><b>Definition:</b> pk_types.h:339</div></div>
<div class="ttc" id="astructpk_1_1item_html"><div class="ttname"><a href="structpk_1_1item.html">pk::item</a></div><div class="ttdoc">宝物</div><div class="ttdef"><b>Definition:</b> pk_types.h:953</div></div>
<div class="ttc" id="astructpk_1_1kokugou_html"><div class="ttname"><a href="structpk_1_1kokugou.html">pk::kokugou</a></div><div class="ttdoc">国号</div><div class="ttdef"><b>Definition:</b> pk_types.h:987</div></div>
<div class="ttc" id="astructpk_1_1list_html"><div class="ttname"><a href="structpk_1_1list.html">pk::list</a></div><div class="ttdoc">리스트</div><div class="ttdef"><b>Definition:</b> pk_types.h:1976</div></div>
<div class="ttc" id="astructpk_1_1map__object_html"><div class="ttname"><a href="structpk_1_1map__object.html">pk::map_object</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:1007</div></div>
<div class="ttc" id="astructpk_1_1march__cmd__info_html"><div class="ttname"><a href="structpk_1_1march__cmd__info.html">pk::march_cmd_info</a></div><div class="ttdoc">出征命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2178</div></div>
<div class="ttc" id="astructpk_1_1matrix4_html"><div class="ttname"><a href="structpk_1_1matrix4.html">pk::matrix4</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:255</div></div>
<div class="ttc" id="astructpk_1_1mediate__fuufu__cmd__info_html"><div class="ttname"><a href="structpk_1_1mediate__fuufu__cmd__info.html">pk::mediate_fuufu_cmd_info</a></div><div class="ttdoc">夫妻仲介命令</div><div class="ttdef"><b>Definition:</b> pk_types.h:2615</div></div>
<div class="ttc" id="astructpk_1_1mediate__gikyoudai__cmd__info_html"><div class="ttname"><a href="structpk_1_1mediate__gikyoudai__cmd__info.html">pk::mediate_gikyoudai_cmd_info</a></div><div class="ttdoc">义兄弟仲介命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2601</div></div>
<div class="ttc" id="astructpk_1_1menu__item_html"><div class="ttname"><a href="structpk_1_1menu__item.html">pk::menu_item</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:2769</div></div>
<div class="ttc" id="astructpk_1_1merchant__cmd__info_html"><div class="ttname"><a href="structpk_1_1merchant__cmd__info.html">pk::merchant_cmd_info</a></div><div class="ttdoc">商人命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2132</div></div>
<div class="ttc" id="astructpk_1_1merge__cmd__info_html"><div class="ttname"><a href="structpk_1_1merge__cmd__info.html">pk::merge_cmd_info</a></div><div class="ttdoc">吸收合并命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2655</div></div>
<div class="ttc" id="astructpk_1_1move__cmd__info_html"><div class="ttname"><a href="structpk_1_1move__cmd__info.html">pk::move_cmd_info</a></div><div class="ttdoc">移动命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2238</div></div>
<div class="ttc" id="astructpk_1_1msg__param_html"><div class="ttname"><a href="structpk_1_1msg__param.html">pk::msg_param</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:2014</div></div>
<div class="ttc" id="astructpk_1_1outfit__cmd__info_html"><div class="ttname"><a href="structpk_1_1outfit__cmd__info.html">pk::outfit_cmd_info</a></div><div class="ttdoc">生产命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2102</div></div>
<div class="ttc" id="astructpk_1_1person_html"><div class="ttname"><a href="structpk_1_1person.html">pk::person</a></div><div class="ttdoc">武将</div><div class="ttdef"><b>Definition:</b> pk_types.h:1094</div></div>
<div class="ttc" id="astructpk_1_1point_html"><div class="ttname"><a href="structpk_1_1point.html">pk::point</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:98</div></div>
<div class="ttc" id="astructpk_1_1port_html"><div class="ttname"><a href="structpk_1_1port.html">pk::port</a></div><div class="ttdoc">港口</div><div class="ttdef"><b>Definition:</b> pk_types.h:1309</div></div>
<div class="ttc" id="astructpk_1_1province_html"><div class="ttname"><a href="structpk_1_1province.html">pk::province</a></div><div class="ttdoc">주</div><div class="ttdef"><b>Definition:</b> pk_types.h:1356</div></div>
<div class="ttc" id="astructpk_1_1rank_html"><div class="ttname"><a href="structpk_1_1rank.html">pk::rank</a></div><div class="ttdoc">官职</div><div class="ttdef"><b>Definition:</b> pk_types.h:1382</div></div>
<div class="ttc" id="astructpk_1_1ranks__cmd__info_html"><div class="ttname"><a href="structpk_1_1ranks__cmd__info.html">pk::ranks_cmd_info</a></div><div class="ttdoc">官职命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2587</div></div>
<div class="ttc" id="astructpk_1_1recruit__cmd__info_html"><div class="ttname"><a href="structpk_1_1recruit__cmd__info.html">pk::recruit_cmd_info</a></div><div class="ttdoc">征兵命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2088</div></div>
<div class="ttc" id="astructpk_1_1rectangle_html"><div class="ttname"><a href="structpk_1_1rectangle.html">pk::rectangle</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:190</div></div>
<div class="ttc" id="astructpk_1_1region_html"><div class="ttname"><a href="structpk_1_1region.html">pk::region</a></div><div class="ttdoc">地区</div><div class="ttdef"><b>Definition:</b> pk_types.h:1412</div></div>
<div class="ttc" id="astructpk_1_1request__reinforcements__cmd__info_html"><div class="ttname"><a href="structpk_1_1request__reinforcements__cmd__info.html">pk::request_reinforcements_cmd_info</a></div><div class="ttdoc">请求援军命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2428</div></div>
<div class="ttc" id="astructpk_1_1research__ability__cmd__info_html"><div class="ttname"><a href="structpk_1_1research__ability__cmd__info.html">pk::research_ability_cmd_info</a></div><div class="ttdoc">研究能力命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2673</div></div>
<div class="ttc" id="astructpk_1_1research__tech__cmd__info_html"><div class="ttname"><a href="structpk_1_1research__tech__cmd__info.html">pk::research_tech_cmd_info</a></div><div class="ttdoc">研究科技命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2148</div></div>
<div class="ttc" id="astructpk_1_1reward__cmd__info_html"><div class="ttname"><a href="structpk_1_1reward__cmd__info.html">pk::reward_cmd_info</a></div><div class="ttdoc">褒奖命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2298</div></div>
<div class="ttc" id="astructpk_1_1rumor__cmd__info_html"><div class="ttname"><a href="structpk_1_1rumor__cmd__info.html">pk::rumor_cmd_info</a></div><div class="ttdoc">流言命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2482</div></div>
<div class="ttc" id="astructpk_1_1scenario_html"><div class="ttname"><a href="structpk_1_1scenario.html">pk::scenario</a></div><div class="ttdoc">剧本</div><div class="ttdef"><b>Definition:</b> pk_types.h:1432</div></div>
<div class="ttc" id="astructpk_1_1sfx__handle_html"><div class="ttname"><a href="structpk_1_1sfx__handle.html">pk::sfx_handle</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:2760</div></div>
<div class="ttc" id="astructpk_1_1size_html"><div class="ttname"><a href="structpk_1_1size.html">pk::size</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:144</div></div>
<div class="ttc" id="astructpk_1_1skill_html"><div class="ttname"><a href="structpk_1_1skill.html">pk::skill</a></div><div class="ttdoc">特技</div><div class="ttdef"><b>Definition:</b> pk_types.h:1530</div></div>
<div class="ttc" id="astructpk_1_1solicit__surrender__cmd__info_html"><div class="ttname"><a href="structpk_1_1solicit__surrender__cmd__info.html">pk::solicit_surrender_cmd_info</a></div><div class="ttdoc">投降命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2392</div></div>
<div class="ttc" id="astructpk_1_1strategist__cmd__info_html"><div class="ttname"><a href="structpk_1_1strategist__cmd__info.html">pk::strategist_cmd_info</a></div><div class="ttdoc">军师命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2571</div></div>
<div class="ttc" id="astructpk_1_1summon__cmd__info_html"><div class="ttname"><a href="structpk_1_1summon__cmd__info.html">pk::summon_cmd_info</a></div><div class="ttdoc">召唤命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2254</div></div>
<div class="ttc" id="astructpk_1_1tactics_html"><div class="ttname"><a href="structpk_1_1tactics.html">pk::tactics</a></div><div class="ttdoc">战法</div><div class="ttdef"><b>Definition:</b> pk_types.h:1556</div></div>
<div class="ttc" id="astructpk_1_1tech_html"><div class="ttname"><a href="structpk_1_1tech.html">pk::tech</a></div><div class="ttdoc">科技</div><div class="ttdef"><b>Definition:</b> pk_types.h:1592</div></div>
<div class="ttc" id="astructpk_1_1terrain_html"><div class="ttname"><a href="structpk_1_1terrain.html">pk::terrain</a></div><div class="ttdoc">地形</div><div class="ttdef"><b>Definition:</b> pk_types.h:1626</div></div>
<div class="ttc" id="astructpk_1_1title_html"><div class="ttname"><a href="structpk_1_1title.html">pk::title</a></div><div class="ttdoc">爵位</div><div class="ttdef"><b>Definition:</b> pk_types.h:1646</div></div>
<div class="ttc" id="astructpk_1_1train__base__stat__cmd__info_html"><div class="ttname"><a href="structpk_1_1train__base__stat__cmd__info.html">pk::train_base_stat_cmd_info</a></div><div class="ttdoc">基础能力培养命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2687</div></div>
<div class="ttc" id="astructpk_1_1train__heishu__tekisei__cmd__info_html"><div class="ttname"><a href="structpk_1_1train__heishu__tekisei__cmd__info.html">pk::train_heishu_tekisei_cmd_info</a></div><div class="ttdoc">适性培养命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2703</div></div>
<div class="ttc" id="astructpk_1_1train__skill__cmd__info_html"><div class="ttname"><a href="structpk_1_1train__skill__cmd__info.html">pk::train_skill_cmd_info</a></div><div class="ttdoc">特技培养命令信息</div><div class="ttdef"><b>Definition:</b> pk_types.h:2719</div></div>
<div class="ttc" id="astructpk_1_1unit_html"><div class="ttname"><a href="structpk_1_1unit.html">pk::unit</a></div><div class="ttdoc">部队</div><div class="ttdef"><b>Definition:</b> pk_types.h:1668</div></div>
<div class="ttc" id="astructpk_1_1vector4_html"><div class="ttname"><a href="structpk_1_1vector4.html">pk::vector4</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:239</div></div>
<div class="ttc" id="astructpk_1_1widget_html"><div class="ttname"><a href="structpk_1_1widget.html">pk::widget</a></div><div class="ttdef"><b>Definition:</b> pk_types.h:2820</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6
</small></address>
</body>
</html>
